SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 06.05.2014, 11:56:30
Redaxo Redaxo ist offline
Anfänger
 
Registriert seit: May 2014
Alter: 38
Beiträge: 1
Problem mit foreach-Befehl

Hallo zusammen!

Ich habe ein kleines Problem, weiß aber absolut nicht, woran ich gerade scheitere.

Die von mir erstellte Test-Abfrage soll erkennen, dass VW bereits über Lupo steht und es daher über dem Golf nicht mehr stehen muss. Da mit Mercedes eine neue Automarke ins Spiel kommt, darf diese da auch stehen.

Angenommen ich habe folgende Datensätze in die Tabelle autos eingebaut:

Spalte A (automarken) / Spalte B (modell)
Mercedes / A-Klasse
VW / Lupo
VW / Golf

Ich will also folgendes Ergebnis haben:

Mercedes
A-Klasse
VW
Lupo
Golf

Daher frage ich stets ab, ob die Automarke des als nächsten einzufügenden Modells bereits in der Liste vorhanden ist. Nun gebe ich mir das aus:

PHP-Code:
 <?php

mysql_connect
("localhost""Benutzer""Passwort") or die (mysql_error ());

mysql_select_db("Datenbank") or die(mysql_error());

$strSQL "SELECT DISTINCT * FROM autos ORDER BY automarken ASC";

$results mysql_query($strSQL );

temp "";

foreach (
$results as $result){

if(
temp != $result['automarken'])
{
echo 
$result['automarken'] . "<br />";
echo 
$result['modell'] . "<br />";
temp $result['automarken'];
}
else
{
echo 
$result['modell'] . "<br />";
}

}

mysql_close();
?>
Leider erhalte ich folgendes Ergebnis:

Parse error: syntax error, unexpected '=' in /var/www/... on line 27

Verstehe nicht so ganz, was ich falsch gemacht habe. Kann mir vielleicht jemand helfen?
Mit Zitat antworten
  #2  
Alt 06.05.2014, 12:17:10
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Problem mit foreach-Befehl

Hättest Du eventuell die Güte, die Zeile 27 zu markieren?

Das:
PHP-Code:
$strSQL "SELECT DISTINCT * FROM autos ORDER BY automarken ASC";
$results mysql_query($strSQL );
temp "";
foreach (
$results as $result){

if(
temp != $result['automarken'])

ist komplett sinnfrei und läßt Raum für die Vermutung, daß Du jemanden suchst, der Dir etwas aus dem PHP Handbuch vorliest.
Mit Zitat antworten
  #3  
Alt 06.05.2014, 14:27:17
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Problem mit foreach-Befehl

Zitat:
temp
temp ist eine Konstante. (zumindest versteht PHP das so)
Und der kann man keinen Wert zuweisen.
Aus dem Grund auch die Meldung über das "unerwartete" =


PS:
Da hast du natürlich noch viel mehr Fehler/Unsauberkeiten drin.
Mit Zitat antworten
Antwort


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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Upload von Fotos, die in eine DB eingetragen werden sollen. Problem 2 jf-flasher PHP Grundlagen 2 01.02.2009 17:20:41
array / foreach reinhardlange PHP für Fortgeschrittene und Experten 10 31.05.2008 14:04:28
Problem mit foreach und txt datei jan0r PHP Grundlagen 2 27.02.2008 16:31:10
Javascript problem... Rikku2000 HTML, CSS und JavaScript Help! 2 13.02.2008 17:22:46
Komplexes SQL Problem Oliabt MySQLi/PDO/(MySQL) 2 21.11.2007 10:01:21


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:45:28 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt