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 Trustworks
Tillid i en Zero-Trust verden
Med voksende trusler, nye EU-krav og øget kompleksitet er cybersikkerhed nu en central ledelsesopgave på linje med strategi og økonomi.
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.