php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.10.2006, 11:24  
Neuer Benutzer
 
Registriert seit: 16.10.2006
Beiträge: 20
mc_hammer
Standard fehlermeldung, die ich nicht verstehe...

hallo,

eigentlich ist eher ein warnhinweis, denn das script scheint zu funktionieren. trotzdem versteh ich nicht, wieso dieser hinweis kommt, bitte auf hilfe:

Zitat:
Notice: Use of undefined constant length - assumed 'length' in C:\[...]\writeData.php on line 6
der code:
Code:
$mySQLstring = "Insert into ANTWORT (ID, FragenNo, Antwort) values ";
$array = split(";", $answer);
for ($i = 0; $i<count ($array); $i++) {
   $fragenNo = $i+1;
   $mySQLstring .= "( '$id',$fragenNo," . $array[$i] . "), ";
}
[...]
kann mir da wer sagen, wo das problem liegt? das script funktioniert, aber es kommt immer dieser hinweis...

grüsse
oliver
mc_hammer ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.10.2006, 12:14  
Erfahrener Benutzer
 
Registriert seit: 17.07.2006
Beiträge: 140
louis
Standard

Wer ein bisschen Englisch kann ist klar im Vorteil...

Gugg mal hier:
http://www.php-faq.de/q/q-fehler-konstante.html

Btw...dein aufgeführter Code ist an dieser Notice definitiv nicht schuld!
__________________
mfg louis
louis ist offline  
Alt 16.10.2006, 13:17  
Neuer Benutzer
 
Registriert seit: 16.10.2006
Beiträge: 20
mc_hammer
Standard

naja, mein englisch ist fliessend, ich meinte mit 'nicht verstehen' nicht die sprache.

wieso ist der gepostete code nicht daran schuld? immerhin deutet die liniennummer auf die schliessende, geschweifte klammer... oder ist die darauffolgende linie daran schuld?

Code:
$mySQLstring = substr($mySQLstring, 0, $mySQLstring.length-2)
darin kommt immerhin 'length' vor... und konstanten im eigentlichen sinne benutz' ich nicht im script.

grüsse
oliver
mc_hammer ist offline  
Alt 16.10.2006, 13:30  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Ja diese Zeile ist schuld.

Was soll $mySQLstring.length sein? Du verkettest dort den String $mySQLstring mit dem Inhalt der Konstante "length".

Was du wahrscheinlich willst ist strlen($mySQLstring)
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 16.10.2006, 13:36  
Erfahrener Benutzer
 
Registriert seit: 17.07.2006
Beiträge: 140
louis
Standard

Zitat:
Zitat von mc_hammer
naja, mein englisch ist fliessend
noch schlimmer
__________________
mfg louis
louis ist offline  
Alt 16.10.2006, 13:39  
Neuer Benutzer
 
Registriert seit: 16.10.2006
Beiträge: 20
mc_hammer
Standard

Code:
Was du wahrscheinlich willst ist strlen($mySQLstring)
ahja, genau! danke... mein hirn ist eben ein bisschen verwaschen mit anderen programmiersprachen, wo dieses konstrukt so üblich wäre...

grüsse
oliver
mc_hammer ist offline  
Alt 16.10.2006, 13:45  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

das zeigt wiedereinmal, dass man ruhig ein bischen zu viel Code posten kann..
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Seltsame Fehlermeldung Datenbanken 12 09.03.2010 11:01
Fehlermeldung umbenennen Soese PHP Tipps 2007 3 13.03.2007 13:33
script läuft und funktioniert gibt aber fehlermeldung aus? Promaetheus PHP Tipps 2006 5 12.09.2006 23:42
Fehlermeldung Datenbanken 6 23.10.2005 12:37
[Erledigt] Fehlermeldung weil .txt Datei nicht existiert PHP Tipps 2005-2 9 28.09.2005 19:57
Fehlermeldung PHP Tipps 2005-2 2 04.09.2005 04:04
Ich will Fehlermeldung vermeiden. Zero.exe PHP Tipps 2005-2 2 02.08.2005 13:11
[noch nicht gelöst]Ich verstehe diese Fehlermeldung nicht: PHP Tipps 2005-2 14 14.07.2005 13:55
fragwürdige Fehlermeldung PHP Tipps 2005 5 19.05.2005 15:45
Fehlermeldung PHP Tipps 2005 4 14.05.2005 09:36
[Erledigt] Unbekannte Fehlermeldung ! PHP Tipps 2005 4 25.04.2005 17:57
Script bei Strato mit Fehlermeldung, bei Netbeat ok PHP Tipps 2004-2 14 08.12.2004 11:08
COOKIE mit Fehlermeldung die ich nicht verstehe! PHP Tipps 2004 7 29.10.2004 01:08
Fehlermeldung = kake PHP Tipps 2004 5 15.07.2004 19:56
was ist das für eine Fehlermeldung?? PHP Tipps 2004 4 23.06.2004 13:25


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:19 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.