CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
27.11.2007, 02:16:04
|
Anfänger
|
|
Registriert seit: Nov 2007
Beiträge: 3
|
|
syntax error, unexpected T_STRING finde keinen fehler
Hallo und Guten Abend.(Nacht)
Habe mich schon überall durchgewühlt, aber nichts zu meinem Fehler gefunden, was mir weiterhilft.
Fehler soll in Line 36 sein.
Code:
PHP-Code:
$DBB=mysql_query("select fzmo from fzty where Fahrzeugmarke='".$Fahrzeugmarke.");
//Hier werden die Hersteller ausgelesen
$DBBF=mysql_num_rows($DBB); //Überprüfung ob Daten vorhanden sind
//Jetzt wird das zweite Dropdownmenue mit den dazugehörenden Modellen ausgelesen
if($DBBF)
{
$select1="<select name=\"fzmo\" style=\"width:250\" onChange=\"submit();\">\n"; // [/U][/B]Dieser Tag muss rein, wenn der User wählt muss soszusagen submitted werden, damit die irgenwelche weiteren Eigenschaften dazu im Formular erscheinen
while($DBBC = mysql_fetch_array($DBb))
}{
if($Fahrzeugmarke==$DBBC["Modell"]) { $selected1.$y=" selected"; } else { $selected1.$y=""; } //Hier wird der Status geprüft, welcher Hersteller gerade angewählt ist.
$select1.="<option value=\"".$DBBC["Modell"]."\"".$selected1.$y.">".$DBBC["Modell"]."</option>\n";
$y++;
}
$select1.="</select>\n";
if($Fahrzeugmarke=="")
{
$select1="";
} // Wenn es keine Hersteller gibt erscheint auch das Dropdownmenue nicht
}
?>
[/PHP]
Line 36 ""$select1="<select name=\"fzmo\" style=\"width:250\" onChange=\"submit();\">\n"; // ""
Ich hoffe mir kann irgend jemand helfen.
Schon mal Herzlichen Dank im vorraus.
MfG.
Patrick Schmidt
|
27.11.2007, 02:18:26
|
|
AW: syntax error, unexpected T_STRING finde keinen fehler
Schau dir mal die Farbgebung an, dann solltest du erkennen, dass da wohl was mit den Anführungszeichen nicht ganz richtig läuft...
|
27.11.2007, 02:30:51
|
Anfänger
|
|
Registriert seit: Nov 2007
Beiträge: 3
|
|
AW: syntax error, unexpected T_STRING finde keinen fehler
Hallo.
Danke für die schnelle Antwort!
Ich bin noch blutiger Anfänger in php.
Was sollen mir die Farben sagen?
PSPAD wurde mir von einem Bekannten als Editor empfohlen.
Habe vor 1 Woche angefangen php zu schreiben.
Habe in Zeile 17 bis auf fzmo den gleichen Inhalt. Da wird mir kein Fehler geschrieben.
PHP-Code:
$select="<select name=\"Fahrzeugmarke\" style=\"width:250\" onChange=\"submit();\">\n";
Währe Dankbar für einen genaueren Hinweis.
MfG.
Patrick Schmidt
|
27.11.2007, 02:37:45
|
Senior Member
|
|
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 36
Beiträge: 1.476
|
|
AW: syntax error, unexpected T_STRING finde keinen fehler
Die Farben zeigen dir an, was in deinem Code was ist..
Hier in den Code-Fenstern werden z.B. Kommentare Orange dargestellt. Strings Rot, irgendwelche Operanden (z.B. =) grün, usw.
Wenn du jetzt deinen Code da ansiehst, wirst du erkennen, dass der String in der ersten Zeile nicht aufzuhören scheint. Also hast du da ein Zeichen vergessen, welches den String terminiert.
PHP-Code:
$DBB=mysql_query("select fzmo from fzty where Fahrzeugmarke='".$Fahrzeugmarke.");
Vielleicht erkennst du den Fehler ja, ansonsten einfach nochmals melden ;)
edit: Im übrigen würde ich dir empfehlen, den Code einzurücken, das macht es für dich und auch für uns wesentlich einfacher den Code zu überblicken. Du wirst Fehler (wie z.B. fehlende Klammern) schneller aufdecken können und den Code einfach besser lesen können ;)
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!
Betatester gesucht:
Skiclub Gams / CEVI Grabs
Geändert von Opendix (27.11.2007 um 02:39:04 Uhr)
|
27.11.2007, 02:38:37
|
|
AW: syntax error, unexpected T_STRING finde keinen fehler
Schau dir mal: //Hier werden die Hersteller ausgelesen
da oben an, es ist rot, es sollte aber wie die anderen Kommentare orange sein!
Also hast du DAVOR einen Fehler.
Und auch pspad zeigt dir den Fehler anhand der Farben.
|
27.11.2007, 02:40:46
|
Senior Member
|
|
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
|
|
AW: syntax error, unexpected T_STRING finde keinen fehler
Am Ende der ersten Zeile fehlt ein "
Deshalb wird die zeichenkette nicht beendet und das Sysntaxdings hier zeigt die folgenden Zeilen ebenfalls rot an, genauso wie die erste Zeichenkette direkt nach mysql_query(
__________________
Wat der Bauer nich kennt, dit frisster nich.
|
27.11.2007, 03:00:04
|
Anfänger
|
|
Registriert seit: Nov 2007
Beiträge: 3
|
|
AW: syntax error, unexpected T_STRING finde keinen fehler
Danke !! für die schnelle Hilfe.
Fehler erkannt. Hinter dem
PHP-Code:
$DBB=mysql_query("select fzmo from fzty where Fahrzeugmarke='".$Fahrzeugmarke."");
das " gesetzt. Und einen Klammerfehler beseitigt.
Läuft schon fast. Abgesehen davon, das mir nur eine leere Seite
erscheint. Aber besser als Fehlercodes!!
Das mit dem Einrücken muss ich mir noch angewöhnen. Würde ja auch gerne Zeilennummern posten. Aber wie bekomme ich die mit kopiert??
Fragen über Fragen.
Bedanke mich sehr.
Denke den rest werde ich auch noch hinbekommen.
MfG.
Patrick Schmidt
|
27.11.2007, 03:34:38
|
Senior Member
|
|
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
|
|
AW: syntax error, unexpected T_STRING finde keinen fehler
Versuch es mal so
PHP-Code:
<?php
error_reporting(E_ALL); ini_set('display_errors', true);
$mysql = mysql_connect('server', 'benutzer', 'pass') or die(mysql_error());
mysql_select_db('datenbank', $mysql) or die(mysql_error());
$sql = "SELECT Modell FROM fzty WHERE Fahrzeugmarke='$Fahrzeugmarke'";
$result=mysql_query($sql, $mysql) or die(mysql_error());
$row = mysql_fetch_array($result, MYSQL_ASSOC);
if ($row) {
$select1='<select name="fzmo" style="width:250" onChange="submit();">';
do {
echo '<div>Datensatz</div>';
} while( $row=mysql_fetch_array($result, MYSQL_ASSOC));
}
__________________
Wat der Bauer nich kennt, dit frisster nich.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 04:37:21 Uhr.
|