|
Die letzten 5 Postings in diesem Thema » Alle anzeigen
von Vash |
Ja ich weis, aber ich denke das es nicht anders lösbar ist.
Also ich habe eine html seite, auf der sagen wir 40 links sind, die links sehen so aus
www.xxx.de/test.php?file=deck&karte=xxxkarte
statt dem hier: xxxkarte
kommt natürlich immer etwas anders hin. Nun will ich das wenn eine der 40 aktionen ausgefürht wird, der wert von "xxxkarte" in die Datenbank eingetragen werden soll, aber nur da wo noch nichts drinnen ist.
deshalb ja auch '{$_GET['karte']}'
Ich weis nicht ob das jetzt verständlicher gewesen ist. Vielleicht hat einer ja auch eine Idee für eine umstrukturierung.
Danke
|
von languitar |
bitte, was genau willst du überhaupt machen??? Das klingt immer verwirrender und unlogischer! |
von Vash |
Danke nochmal, jetzt habe ich aber wieder ein problem. Jetzt trägt er in alle spalten ein , also in alle 50 dasselbe, also kann dann auch nichts anderes mehr eingetragen werden:
Meine Datei sieht dann so aus:
$aendern = "UPDATE deck SET karte1='{$_GET['karte']}' WHERE karte1 = ''";
$update = mysql_query($aendern);
$aendern2 = "UPDATE deck SET karte2='{$_GET['karte']}' WHERE karte2 = ''";
$update2 = mysql_query($aendern2);
$aendern3 = "UPDATE deck SET karte3='{$_GET['karte']}' WHERE karte3 = ''";
$update3 = mysql_query($aendern3);
$aendern4 = "UPDATE deck SET karte4='{$_GET['karte']}' WHERE karte4 = ''";
$update4 = mysql_query($aendern4);
jetzt trägt er natürlich in alle spalten bis 4 ein, wo noch nichts drinnen ist, wie könnte man sowas unterbrechen, also z.B dass er aufhört wenn er eine Spalte gefunden hat |
von languitar |
1:
2:
3:
4: | <?
$aendern = "UPDATE `deck` SET `karte1`='{$_GET['karte']}' WHERE `karte1`=''";
$update = mysql_query($aendern);
?> |
|
von Vash |
Ich weis ich nerve, aber es funktioniert, wie ich es "erstmal" versuche noch net ganz. Ich habe es so:
<?
$aendern = "UPDATE deck SET karte1='{$_GET['karte']}' WHERE karte1=";
$update = mysql_query($aendern);
?>
so wenn ich : WHERE karte1= dass hier weglasse funktioniert es wunderbar, doch wenn ich es dran funktioniert es nicht mehr, also dann trägt er nix ein. Woran liegt das, was mache ich flasch? |
|
|
|