Avatar billede fixbabe Nybegynder
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());
}
Avatar billede jakobdo Ekspert
29. januar 2006 - 00:13 #1
Den skal altid opdatere den med id = 1?
Avatar billede fixbabe Nybegynder
29. januar 2006 - 00:14 #2
ja
Avatar billede erikjacobsen Ekspert
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?
Avatar billede fixbabe Nybegynder
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>');

?>
Avatar billede jakobdo Ekspert
29. januar 2006 - 00:21 #5
Du mangler nogle { } efter ELSE
Avatar billede fixbabe Nybegynder
29. januar 2006 - 00:22 #6
}
    else
[HER]
$sql2 =

?
Avatar billede erikjacobsen Ekspert
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.
Avatar billede jakobdo Ekspert
29. januar 2006 - 00:26 #8
Haha, den var god Erik!
Avatar billede fixbabe Nybegynder
30. april 2006 - 00:12 #9
Kan ikke huske om jeg fik det til at virke, lukker
Avatar billede jakobdo Ekspert
30. april 2006 - 08:51 #10
Og det betød igen tak or hjælpen eller?
Avatar billede fixbabe Nybegynder
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 :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel