phpbar.de logo

Mailinglisten-Archive

[php] UPDATE geht nicht

[php] UPDATE geht nicht

Thomas Beckmann php_(at)_phpcenter.de
Mon, 27 Aug 2001 17:48:11 +0200


>ich hab immer noch mein Update-Problem, allerdings leicht veraendert =
(und=20
>der HTML-Code steht immer noch in echos, sorry, aber wenn ich den=20
>rausnehme, find ich gar nix mehr in dem Wirrwarr): Gesendet wird aus =
einer=20
>PHP-Seite zuvor dieses hier z.B.:
>  http://www.domain/_update.php4?id=3D7&id2=3D1
>
>IF ($id2 =3D=3D 1) {
irre langer code gel=F6scht :-(
man, da=DF Du nicht einfach ein Beispeil machen kannst, was das
wesentliche enth=E4lt
>                                 }
>ELSEIF ($id2 =3D=3D 2) {
>              ........ Alles nochmal, nur mit anderen Variablen
>                              };
>
>Wenn ich nun auf den Senden-Button klicke, sieht die uebertragene URL so=
 aus:
>  =
http://www.domain/_update.php4?rubrik_id=3D7&rubrik_neu=3DNeuesWort&submi=
t=3DSenden
>  also genau so, wie ich es haben will. nur updaten ist nicht.
>Lasse ich die IF-Geschichte weg und nehme nur den ersten Teil, =
funktioniert=20
>das updaten, mit der IF-Verzweigung interessiert das Ding das Update =
nicht=20
>im Geringsten. Versteh ich nicht, womit hat das Teil jetzt ein Problem?=20
Schau mal $id2 genauer an, k=F6nnte sein, da=DF es ein string mit
folgenden Leerzeichen oder so ist.
Mach' mal testweise vorm if:
$id2 =3D (int)(trim($id2));

switch ((int)(trim($id2)))
{
	case 1:
		break;
	...
	default:
		die('Komischer wert in $id2: ('.$id2.')');
}

K=F6nnte Dir ebenfalls helfen ...

---
Thomas Beckmann, Kiel, Germany
beckmann_(at)_gis.de


php::bar PHP Wiki   -   Listenarchive