28. januar 2006 - 23:36
Der er
10 kommentarer og 1 løsning
update af to tabeller
Jeg har dette script, den opdatere $sql3 men ikke $sql2.. hvorfor? $sql2 = 'UPDATE `lg_plads` SET `'.$_POST["plads"].'` = 1 WHERE `id` = 1'; mysql_query($sql2) or die("1 : " . mysql_error()); } $sql3 = 'UPDATE `lg_brugere` SET `betalt` = 0, `book` = 1, `plads` = '.$_POST["plads"].' WHERE id='.$_POST["brugerid"]; mysql_query($sql3) or die("2 : " . mysql_error()); }
Annonceindlæg fra QNAP
29. januar 2006 - 00:13
#1
Den skal altid opdatere den med id = 1?
29. januar 2006 - 00:14
#2
ja
29. januar 2006 - 00:14
#3
Og hvad laver de }-ere ?? Er du inde i nogle if-sætninger, for så kan der være en naturlig forklaring på manglende opdateringer?
29. januar 2006 - 00:16
#4
Sådan her ser det ud. <?php include "inc_top.php"; if (isset($_POST['addbook'])) { $plads = $_POST['plads']; $sql = 'select '.$plads.' from lg_plads where '.$plads.'=0'; $tjekusr = mysql_query($sql); $tjekuser = mysql_num_rows($tjekusr); if ($tjekuser != 0) { echo "<img src=images/bulletarrow.gif width=11 height=5>Fejl<br><br>Pladsen ".$_POST['plads']." er allerede oprettet, prøv igen"; include "inc_bund.php"; die(); if($plads=='') { echo 'Fejl'; ;die(); } else $sql2 = 'UPDATE `lg_plads` SET `'.$_POST["plads"].'` = 1 WHERE `id` = 1'; mysql_query($sql2) or die("1 : " . mysql_error()); } $sql3 = 'UPDATE `lg_brugere` SET `betalt` = 0, `book` = 1, `plads` = '.$_POST["plads"].' WHERE id='.$_POST["brugerid"]; mysql_query($sql3) or die("2 : " . mysql_error()); } print('<script type="text/javascript">window.location="bordplan.php"</script>'); ?>
29. januar 2006 - 00:21
#5
Du mangler nogle { } efter ELSE
29. januar 2006 - 00:22
#6
} else [HER] $sql2 = ?
29. januar 2006 - 00:23
#7
Ja, Else er en sød pige, men husk at give hende en buket {}-ere, så hun ikke snyder dig.
29. januar 2006 - 00:26
#8
Haha, den var god Erik!
30. april 2006 - 00:12
#9
Kan ikke huske om jeg fik det til at virke, lukker
30. april 2006 - 08:51
#10
Og det betød igen tak or hjælpen eller?
30. april 2006 - 10:28
#11
Jeg undskylder mange gange for min umodne måde bare at lukke et spm som har stået åben i langtid. Men det er svært for mig at tænke klart i denne tid med fugleinfluensa, min lille kyllinge hjerne kan simpelthen ikke følge med.. (ironisk) Ej tak for hjælpen syntes bare det altid er dig der hjælper når jeg har probs :)
Vi tilbyder markedets bedste kurser inden for webudvikling