Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Ich brauche Hilfe... [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Ich brauche Hilfe...


 
MikeSchw
25-04-2002, 11:32 
 
Hiiiillffeee,
ich krieg´s einfach nicht hin. In den Bestelldaten soll die Anzahl eingetragen werden, welche der User im Formular zuvor eingegeben hat. Nur mit der Artikel-Nr. $row[1] gibt es keine Schwierigkeiten. Aber die Bestellmenge für den Artikel wird nicht übernommen. Immer erscheint der Parse-Error
Parse error: parse error, expecting `']'' in c:\foxserv\www\bbw\bestellung1.php on line 148
$bestelldaten = '';
146 while ($row=mysql_fetch_row($result)){
147 if ($anz[$row[1]]!=0) {
148 $bestelldaten .= "Anzahl: $anz[$row[0]] – Artikel:Nr. $row[1] ";
149 $bestelldaten = substr($bestelldaten, 0);
150 }
151 }
Was mache ich falsch?

 
Nezzar
25-04-2002, 12:47 
 
Du hast in Zeile 145(?) vergessen die schließenden Anführungszeichen zu setzen.
Also:
$bestelldaten = "";

 
MikeSchw
25-04-2002, 12:54 
 
Sorry, aber auch wenn ich diese Änderung vornehme erhalte ich diesen error.

 
Titus
25-04-2002, 14:39 
 
Original geschrieben von Nezzar
Du hast in Zeile 145(?) vergessen die schließenden Anführungszeichen zu setzen.
Das sind einfache Quotes, und zwar zwei davon.

Das Problem ist, dass geschachtelte Array-Aufrufe im String nicht korrekt geparst werden.
So funktioniert´s:

$bestelldaten .= "Anzahl: ". $anz[$row[0]]. " – Artikel:Nr. $row[1] ";


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