27. juli 2010 - 13:22
Der er
9 kommentarer og 1 løsning
Array <form method="post"> poste en array variabel.
Hej eksperter Hvordan er det nu jeg skal gøre hvis jeg ønsker at poste en array variabel. $result = mysql_query("SELECT id, navn, farve FROM mytable"); while ($row = mysql_fetch_array($result)) { $id = $row['id']; $navn = $row['navn']; $farve = $row['farve']; $customerOrder = array( "itemcode" => "$id", "itemname" => "$navn", "color" => "$farve" ); } <html> <head><title>Eksempel</title></head> <body> <form method="post" action="nyside.php"> <input type="text" name="customerOrder" value="$customerOrder"> <input type="submit" value="Send"> </form> _____________________________________ <?php //nyside.php ??? HVORDAN FÅR JEG SÅ DITTE ARRAY UDSKREVET. for($i =0;$i<$size;$i++){ echo "<td>id ".$customerOrder[]." navn ".$customerOrder[]." farve ".$customerOrder[]."</td>"; } ?>
Annonceindlæg fra Computerworld it-jobbank
Mød 3.500+ it-talenter på IT-DAY 2026
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Kan du ikke vise hvordan: serialize($customerOrder); Spørgsmålet er sådan set hvordan skal jeg få nedenstående kode til at virke, lige fra input i formen og til nyside.php. Kan du ikke sætte det korrekt sammen? <form method="post" action="nyside.php"> <input type="text" name="customerOrder" value="$customerOrder"> <input type="submit" value="Send"> </form> _____________________________________ <?php //nyside.php ??? HVORDAN FÅR JEG SÅ DITTE ARRAY UDSKREVET. for($i =0;$i<$size;$i++){ echo "<td>id ".$customerOrder[]." navn ".$customerOrder[]." farve ".$customerOrder[]."</td>"; } ?>
Det ser kanon godt ud ->dmdisco. Jeg får det lige efterprøvet når jeg har fri. Den havde jeg ikke selv kunne regne ud. Jeg syntes slet ikke, jeg før er stødt på denne: value="<?php print serialize($customerOrder);?>"> Men læg du bare et svar, tak.