• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

UPDATE updatet nicht

KIUNES

New member
Hallo, ich mal wieder. Hab alles gemacht, wie es min Tutorial stand, aber irgendwie updatet der nach dem senden des Formulars nicht. Also ich hab die Werte auch mit echo ausgeben lassen, alle werte vorhanden, datenbank auch kein schreibfehler oder so, aber es funzt nicht. Was mach ich schon wieder falsch?

Code:
mysql_query("UPDATE ava_agents SET logname='$logname', anr='$anr', pseudo='$pseudo', vname='$vname', nname='$nname', status='$status' WHERE id='$id'") or die (mysql_error());
 
Der ganze code hat fast 300zeilen, da steigt man nicht so leicht durch :) daran liegt es auch nicht, die übergaben funktionieren ja einwandfrei.
Hier die Tabelle:
Code:
TABLE `ava_agents` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `logname` text NOT NULL,
  `passw` text NOT NULL,
  `orga` text NOT NULL,
  `anr` text NOT NULL,
  `pseudo` text NOT NULL,
  `vname` text NOT NULL,
  `nname` text NOT NULL,
  `status` text NOT NULL,
  PRIMARY KEY  (`id`)

Hier die if-anweisung, da ich ja weitergeleitet werde ist die if-anweisung true, sprich werte übergeben:
PHP:
if($anr!="" AND $pseudo!="" AND $vname!="" AND $nname!="" AND $status!="" AND $editdone=="1"){
mysql_query("UPDATE ava_agents SET logname='$logname', anr='$anr', pseudo='$pseudo', vname='$vname', nname='$nname', status='$status' WHERE id='$id'");
header("Location: index.php?task=mitarbeiter");
}
 
Zuletzt bearbeitet:
liefert
PHP:
mysql_query("SELECT * FROM ava_agents WHERE id='$id'");
ein Resultat?

Die ' ' um $id sind überflüssig, da die id Spalte vom Typ int ist.
 
Du bist mein retter, der hat mir tatsächlich keine id rausgeschmissen, ich depp hab verrafft das hidden input mit der id in die while zu packen, manmanman was wär ich nur ohne euch :D thx
 
Zurück
Oben