Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Da eintragen, wo nichts drinnen steht Antworten
Da eintragen, wo nichts drinnen steht

inko
Fachidiot


Beiträge: 133


Dringende Empfehlung: Tutorial über Normalisierung durchlesen.

http://www.tinohempel.de/info/info/datenbank/normalisierung.htm


Diese Nachricht wurde geändert von: inko
  Profil   Editieren   Zitieren

Vash
Pixelschubser


Beiträge: 17


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?

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


1: 
2: 
3: 
4:
<?
$aendern = "UPDATE `deck` SET `karte1`='{$_GET['karte']}' WHERE `karte1`=''";
$update = mysql_query($aendern);
?>


---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Vash
Pixelschubser


Beiträge: 17


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

Diese Nachricht wurde geändert von: Vash
  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


bitte, was genau willst du überhaupt machen??? Das klingt immer verwirrender und unlogischer!

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Vash
Pixelschubser


Beiträge: 17


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


  Profil   E-Mail   Editieren   Zitieren
Seite 1 | 2  

Antworten
Nach oben