07. december 2003 - 23:21Der er
8 kommentarer og 1 løsning
array i en form
har form hvor det skal være muligt at poste flere ting til feltet "http", men for at jeg kan poste flere ting på én gang, skal jeg vel bruge "array", men kan ikk' greje den, og skal vel også bruge noget serialize?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
tak for svarene, men den kommer med et: "Duplicate entry '90' for key 2" (90 er det fremmed-id jeg vil give http'erne.) Hvorfor må de ikke have samme Id.. det er jo ikke en unik.
Jeg har prøvet at omskrive det lidt, og den køre INSERT INTO 2 gange, og med de rigtige værdier, men den poster kun den første INSERT INTO til databasen. huh? -------------> <form method="post" action="<? echo $_SERVER['PHP_SELF']; ?>"> <p>http_pic1<br> <input name="http[0]" type="text" id="http[0]" value="http1"> <br> http_pic2<br> <input name="http[1]" type="text" id="http[1]" value="http2"> <br> Article Id<br> <input name="temaId" type="text" id="temaId"> <br> <input type="hidden" name="handling" value="true"> <input name="submit" type="submit" id="submit" value="submit"> </p> </form> <? if (isset($_POST['handling']) && $_POST['handling'] == "true") { for($i=0; $i<2; $i++) { $query = "INSERT INTO temapics (http, temaId) VALUES ('".$http[$i]."','".$_POST['temaId']."')"; //Dette indsætter data i mysql echo $query, "<br>"; $result = mysql_query($query); echo "<br>$test - pics has been added<br>"; // Tekst når nyheden er tilføjet $handling=""; } }
helt sikkert, har heller ikke sagt det var forkert. Men tak for hjælpen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.