Parse Error
Parse Error
Hallo...
Ich seh den Wald vor lauter Bäumen nicht..
Was ist hier Richtig:
for($x=0;$x<$loccount;$x++) {
...
}
und hier Falsch???
for($x=0;$x<$shocount;$x++) {
...
}
Bei der unteren for schleife bekomm ich diese Meldung:
Parse error: parse error, expecting `';'' in c:apachehtdocsincludesdatei.php on line 37
Und die line 37 ist die 2. for schleife... loccount und shocount sind beide 1.
Sowohl aus einer Datenbank die 1, als ein counter, und auch direkt mit $shocount=1. Nix geht!!! Gebe ich direkt 1 ein anstatt shocount gehts.
mit echo $shocount kommt auch 1 .
Ich weiss net mehr weiter....
Gruß
Angelo
Ich seh den Wald vor lauter Bäumen nicht..
Was ist hier Richtig:
for($x=0;$x<$loccount;$x++) {
...
}
und hier Falsch???
for($x=0;$x<$shocount;$x++) {
...
}
Bei der unteren for schleife bekomm ich diese Meldung:
Parse error: parse error, expecting `';'' in c:apachehtdocsincludesdatei.php on line 37
Und die line 37 ist die 2. for schleife... loccount und shocount sind beide 1.
Sowohl aus einer Datenbank die 1, als ein counter, und auch direkt mit $shocount=1. Nix geht!!! Gebe ich direkt 1 ein anstatt shocount gehts.
mit echo $shocount kommt auch 1 .
Ich weiss net mehr weiter....
Gruß
Angelo
Re: Parse Error
Schon mal probiert, ob in der Zeile davor vielleicht ein Strichpunkt am Ende fehlt?
Re: Parse Error
Ja. Ist es leider nicht......
Es funktioniert ja wenn ich $shocount durch eine zahl ersetze....
Es funktioniert ja wenn ich $shocount durch eine zahl ersetze....
Re: Parse Error
liegen die Schleifen womöglich in ner Funktion und Du hast übersehen die var der 2. Schleife zu übergeben bzw global zu deklarieren ?
Sorry aber ne andere Erklärung hätte ich anhand Deiner Scriptauszüge auch nicht. . . .
Sorry aber ne andere Erklärung hätte ich anhand Deiner Scriptauszüge auch nicht. . . .
Re: Parse Error
Ne eben nicht...
Ich habe vor beiden schleifen noch ein echo mit der variable.
und die tut er anzeigen...
Also sind die variablen doch ok oder nicht?
Das ist das mal ohne was rauszunehmen:
Das auskommentierte ist die eigentliche herkunft der variable. Er soll die Anzahl der Datensätze in dem Array ausgeben und die dann abarbeiten. Bei dem ersten gehts ja auch. Auch wenn ich von hand die zahl der arrays auf 1 setzte gehts nicht....
Ich habe vor beiden schleifen noch ein echo mit der variable.
und die tut er anzeigen...
Also sind die variablen doch ok oder nicht?
Das ist das mal ohne was rauszunehmen:
Code: Select all
echo "<tr><td>Location:</td><td><select size='1' name='locid'>";
$loccount=count($locationid);
echo "<tr><td colspan='2'>LocCount: $loccount</td></tr>";
for($x=0;$x<$loccount;$x++) {
echo "<option value='$locationid[$x]'>$locationname[$x], $locationort[$x]</option>";
}
echo "</select></td></tr>";
//$shocount=count($shooterid);
$shocount=1;
echo "<tr><td colspan='2'>ShoCount: $shocount </td></tr>";
echo "<tr><td>Shooter:</td><td><select size='1' name='shoid'>";
for($x=0;$x<$shocount;$x++) {
echo "<option value='$shooterid[$x]'>$shootervorname[$x] $shootername[$x]</option>";
}Re: Parse Error
Also wenn ich Dein Script bei mir mal schnell ausführe klappt das einwandfrei. . .
Ich hab dann auch mal $shocount=1; auf 5 gesetzt und bekomm dann auch direkt ein 5 zeiliges dropdown....klar ohne Inhalt, aber es rennt.
Ich weis da jetzt auch nicht weiter. . .
Ich hab dann auch mal $shocount=1; auf 5 gesetzt und bekomm dann auch direkt ein 5 zeiliges dropdown....klar ohne Inhalt, aber es rennt.
Ich weis da jetzt auch nicht weiter. . .
Re: Parse Error
Bei mir nicht.. Ich könnte heulen.
Ich starte das auch mal alleine ohne den anderen murgs dabei.
Gleich sag ich s *g*
Ich starte das auch mal alleine ohne den anderen murgs dabei.
Gleich sag ich s *g*
Re: Parse Error
Gleicher fehler...
Ich kann nicht mehr :)
Ist das vielleicht ein PHP Bug? Welche Version hast du?
Ich kann nicht mehr :)
Ist das vielleicht ein PHP Bug? Welche Version hast du?
Re: Parse Error
Ich hab das grad mit dem Hyper genialen Freewaretool Namens: 'Symtec Development Studio' getestet und da ist die Vers. 5.0.0b1 mit drin.
Re: Parse Error
hast du irgendwo weiter oben noch was auskommentiert? der scriptteil funktioniert soweit. das problem muss evtl. wo anders liegen (nicht geschlossene klammer oder ähnliches)
Re: Parse Error
Ich hab genau das scriptteil nochmal alleine getestet mit dem selben problem...
Poste mir mal bitte genau das script wie es bei dir läuft. will das bei mir nochma ausprobieren...
Poste mir mal bitte genau das script wie es bei dir läuft. will das bei mir nochma ausprobieren...
Re: Parse Error
Code: Select all
<?php
$locationid = 5;
$loccount=$locationid;
echo "<tr><td colspan='2'>LocCount: $loccount </td></tr>";
echo "<tr><td>Location:</td><td><select size='1' name='locid'>";
for($x=0;$x<$loccount;$x++) {
echo "<option value='$locationid[$x]'>$locationname[$x] $locationort[$x]</option>";
}
echo "</select></td></tr>";
//$shocount=count($shooterid);
$shocount=5;
echo "<tr><td colspan='2'>ShoCount: $shocount </td></tr>";
echo "<tr><td>Shooter:</td><td><select size='1' name='shoid'>";
for($x=0;$x<$shocount;$x++) {
echo "<option value='$shooterid[$x]'>$shootervorname[$x] $shootername[$x]</option>";
}
?>Re: Parse Error
folgendes script:
gibt folgende ausgabe:
Code: Select all
<?
echo "<tr><td>Location:</td><td><select size='1' name='locid'>";
$loccount=count($locationid);
echo "<tr><td colspan='2'>LocCount: $loccount</td></tr>";
for($x=0;$x<$loccount;$x++) {
echo "<option value='$locationid[$x]'>$locationname[$x], $locationort[$x]</option>";
}
echo "</select></td></tr>";
$shocount=count($shooterid);
//$shocount=1;
echo "<tr><td colspan='2'>ShoCount: $shocount </td></tr>";
echo "<tr><td>Shooter:</td><td><select size='1' name='shoid'>";
for($x=0;$x<$shocount;$x++) {
echo "<option value='$shooterid[$x]'>$shootervorname[$x] $shootername[$x]</option>";
}
?>Code: Select all
<tr><td>Location:</td><td><select size='1' name='locid'><tr><td colspan='2'>LocCount: 0</td></tr></select></td></tr><tr><td colspan='2'>ShoCount: 0 </td></tr><tr><td>Shooter:</td><td><select size='1' name='shoid'>Re: Parse Error
Ã?hm...
Nochmal ne ganz dumme frage....
Wenn ich ein Script nicht mit ?> abschliesse, kann es dann sein das es nicht korrekt funktioniert ??? :oops:
Nochmal ne ganz dumme frage....
Wenn ich ein Script nicht mit ?> abschliesse, kann es dann sein das es nicht korrekt funktioniert ??? :oops:
Re: Parse Error
Oh mann!!! :oops: :oops: :oops:
Nu helft ihr mir nie wieder....
Jetzt hab ich verschissen bei euch :lol:
So ein auch wirklich dummer fehler..
Aber das liegt bestimmt daran das man schon tagelang davor sitzt :)
(Also nicht an diesem problem, sondern allgemein am ganzen projekt)
Trotzdem vielen Dank euch allen!!!
Ps. Kann nicht einer den Thread löschen? Das is peinlich :oops:
Nu helft ihr mir nie wieder....
Jetzt hab ich verschissen bei euch :lol:
So ein auch wirklich dummer fehler..
Aber das liegt bestimmt daran das man schon tagelang davor sitzt :)
(Also nicht an diesem problem, sondern allgemein am ganzen projekt)
Trotzdem vielen Dank euch allen!!!
Ps. Kann nicht einer den Thread löschen? Das is peinlich :oops:
Re: Parse Error
JO das hab ich gemerkt...
Ich glaub ich geh ins bett ...
Gute Nacht *g*
Ich glaub ich geh ins bett ...
Gute Nacht *g*
Re: Parse Error
Ã?hm - also ich schreibe öfter Scripte, bei denen ich nicht mit ?> abschließe. Wenn ich später noch Header senden will, kann es schließlich sein, dass ein (unabsichtlich) nachgefügter Zeilenumbruch bereits die Ausgabe startet.
Das funktioniert so immer - allerdings benutze ich auch <?php als Starttag.
Das funktioniert so immer - allerdings benutze ich auch <?php als Starttag.