jaco Skrevet 8. oktober 2008 Del Skrevet 8. oktober 2008 (endret) Hei, vet ikke om topic er god nok, men er en stund siden jeg har fiklet med php / sql. Jeg driver koder et lager system på jobb, som skal kunn være lokal for jobben. Systemet fungerer fint, men jeg skal lage en print funksjon. Den vil fungere slik: Hver ordre som blir lagt til har jo sin egen ID. Alle ordre blir lagt til etter hverandre med kundenr, dato osv. Hver ordre har en print knapp. Når jeg trykker på print knappen, så skal den print ut akkurat den infoen som print knappen er merket som. Feks index.php?print&id=1 Jeg vet egentlig selv hvordan jeg det må være, men jeg får det ikke til. Noen som kan smått hjelpe meg i gang? Thomas Jeg fikk ordnet dette ved hjep av dette: index.php <script type="text/javascript"> function myPopup2(id) { window.open( "http://jaco-music.net/tekstiltrykk/lager/print.php?print="+ id + "", "myWindow", "status = 1, height = 340, width = 480, resizable = 0" ) } </script> <?php $id = $_GET['print']; $kunde = (isset($_POST['kunde'])) ? addslashes(htmlentities($_POST['kunde'])) : ''; echo "<a href=?print=".$row["id"]."><img src='gfx/printer_ico.gif.jpg' onClick='myPopup2(".$row["id"].")' value='POP2!' alt='print' width='20' height='21' border='0' /></a><br>\n"; if($id) { } ?> print.php <?php include "data/database.php"; $row = mysql_fetch_array(mysql_query("SELECT * FROM `lagersys` WHERE `id` = '". $_GET["print"] ."' LIMIT 1")); print_r($row); ?> Eneste som mangler nå er og få printet ut informasjonen i <h1> koder og <p> så er alt i boks. Noen tips? Endret 8. oktober 2008 av jaco Lenke til kommentar
Ståle Skrevet 8. oktober 2008 Del Skrevet 8. oktober 2008 med mysql_fectarray() har du hentet ut den ene linjen fra databasen og laget den som et array i variabelen $row. Med print_r($row) ser du de forskjellige dataene i arrayet. Du kan feks printe ut en verdi med: $row['id'] og sette det inn med <h1> slik: echo "<h1>{$row['id']}</h1>"; Lenke til kommentar
jaco Skrevet 8. oktober 2008 Forfatter Del Skrevet 8. oktober 2008 Ja jeg fikk det til Takk for hjelp uansett Men, jeg lurer på en annen sak, jeg vet egentlig hvordan det skal fungere men ikke hvordan jeg skal sette det opp. Har en funksjon når iden hentet er satt som 1 så skal teksten være markert med en annen bakgrunnsfarge. Hvordan må jeg få frem for og få til det? Lenke til kommentar
jaco Skrevet 8. oktober 2008 Forfatter Del Skrevet 8. oktober 2008 Joda, så klart må jeg bruke CSS, men det må jo også til en PHP kode her, så den forstår at når den er merket som hentet og ikke. Feks om hentet er satt som 0 da er den ikke hentet og bakgrunnen er hvit, når den er satt som 1 så er den i annen farge. Det som er spørsmålet... Lenke til kommentar
jaco Skrevet 8. oktober 2008 Forfatter Del Skrevet 8. oktober 2008 Jeg vet, men litt dårlig formulert av meg, jeg sliter med og finne ut hva slags sql kode jeg må skrive for at den skal forstå at den er satt som hentet eller ikke. Lenke til kommentar
Crowly Skrevet 8. oktober 2008 Del Skrevet 8. oktober 2008 (endret) $utskrevet=FALSE; .... echo "<h1"; if ($row['id']==1 AND !$utskrevet) { echo " class=\"temp\""; $utskrevet=TRUE; } echo ">".$row['heading']."</h1>"; Vil skrive ut "<h1>testing testing</h1>" når id ikke er 1, og "<h1 class="temp">testing testing</h1>" når id er 1 og $utskrevet flagget ikke er satt/false. Endret 8. oktober 2008 av Crowly Lenke til kommentar
jaco Skrevet 8. oktober 2008 Forfatter Del Skrevet 8. oktober 2008 (endret) Tusen hjertelig takk, det fungerer utmerket Vil ikke spørre altfor mye her, prøver finne ut av det meste selv, men står litt fast anngående det og lage en check til denne hentet saken. Får til at den vises som checked når id = 1. Må ordne at når man trykker på checked, så setter den id til 1, og omvendt til 0. Gjerne gi meg noen tips så jeg kan prøve meg frem. Bruker denne her til slett funksjonen: <?php $id = $_GET['slett']; $delete_query = mysql_query("delete from lagersys where id='$id'"); echo "<a href=?x=lager&slett=".$row["id"]."><img src='gfx/del.png' alt='Delete' width='10' height='10' border='0' /></a><br>\n"; if($id) { echo ' <meta http-equiv="refresh" content="0;URL=index.php" /> '; } ?> Endret 8. oktober 2008 av jaco Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå