SQl Befehle
Tim
- php
0 Thorsten F.0 Daniel
Hallo zusammen
ich habe folgendes Problem. Per Buttonklick sollen bei mir folgende SQL Befehle ausgeführt werden:
Select PosID from completed Where ids = '".$ids."'"
Select IDs from completed Where PosID = '".$PosID."'"
Update completed Set PosID = '".$PosID."' +1 Where ids = '".$ids."'"
Update completed Set PosID = '".$PosID."' Where ids = '".$ids."'"
Habe das ganze so gelöst:
if(isset($_GET['action']) && $_GET['action'] == 'up') {
Select PosID from completed Where ids = '".$ids."'"
Select IDs from completed Where PosID = '".$PosID."'"
Update completed Set PosID = '".$PosID."' +1 Where ids = '".$ids."'"
Update completed Set PosID = '".$PosID."' Where ids = '".$ids."'"
}
Mein Link sieht folgendermaßen aus:
<a href="'.$_SERVER['PHP_SELF'].'?action=up&PosID='.$c->PosID.'&IDs='.$c->IDs.'">
<img src="oben.gif" border=0></a>';
Leider funktioniert das nicht was habe ich falsch gemacht.
Könnt ihr mir helfen
Tim
Hallo,
du hast da einiges vergessen:
Du musst zum Beispiel die SQL Statemenst in Hochkommata setzen und diese auch in eine Variable schreiben:
Ich habe das bei mir immer so gemacht (Datum aus DB auslesen)
//datum auslesen
$lesedate = "Select zeit from aktuzeit";
$gelesen = mysql_query($lesedate);
$dategelesen = mysql_fetch_array($gelesen, MYSQL_ASSOC);
Mit dem letzten Aufruf habe ich dann die Möglichkeit das ausgelesene Datum wie folgt auszuwerten:
echo $dategelesen['zeit'];
Vielleicht hilft dir das ja ein bisl weiter.
Gruß,
Thorten F.
Ahoi Tim,
Habe das ganze so gelöst:
[...]
ich glaube nicht das das so in deinem code steht. und wenn doch das du
keine fehlermeldung bekommst. error_reporting auf E_ALL empfiehlt sich.
Leider funktioniert das nicht was habe ich falsch gemacht.
lässt sich schwer sagen. wenn du keine fehlermeldungen mitpostest. ein
echo mysql_error nach einem query hat auch schon wahre wunder gewirkt.
MfG