Dieter Kroemer wrote:
Hallo,
nachdem ihr mir so gut beim "register_globals = on" geholfen habt, komme ich dadurch zu einem altbekannten Problem von mir: Was macht man, wenn man mit den Verschachtelungen von ' bzw. " nicht zurecht kommt?
Ich möchte den folgendem Befehl in _eine_ Zeile schreiben, acuh wenn es vielleicht nicht schön ist; es soll also keine extra Variable hierfür erstellt werden:
mysql_query("INSERT INTO gaestebuch (mail, name, eintrag) VALUES ('$_REQUEST['feldname']' ...");
mysql_query("INSERT INTO gaestebuch (mail, name, eintrag) VALUES ('" .$_REQUEST['feldname']."')";
aber das kann natürlich nicht funktionieren, da die Anfangs-' und End-' sich gegenseitig in die Quere kommen. Gibt es eine Möglichkeit, wie man diese ' irgendwie schachteln kann (also ähnlich einer Klammer auf/zu)? Die " kann ich ja auch nicht nehmen, da diese ja auch schon in Gebrauch sind :-((
Ich weiß nicht, ob ich mich klar ausdrücke, daher noch ein Bsp.: '123'456'899' ^ ^ ^ ^ 1.' 2.' 3.' 4.'
Wie kann man einem php-Script erklären, dass das 2.' nicht das Ende-' vom ersten 1.' sondern das Anfangs-' vom 4.'ist?
"123'456'789" oder?
Ist meine etwas verworrene Frage einigermaßen klar?
ja, wenn du wie oben mit Variabeln arbeitest, würde ich den String unterbrechen, die Variable mit ".$variabel." einfügen und dann den String fortsetzen, ist miner ansicht nach sowieso die übersichtlichere Methode. Und man vermeidet Fehler ;)
Viele Grüße Dieter
-- MfG Stefan Dürrschmidt There are only 10 types of people in the World: Those who understand binary code and those who don't.