Hallo,
$select = "SELECT name,tag_id,A1a,A1b FROM termine WHERE tag_id=$wert";
So, und was bitte steht jetzt in $select?
PHP-Code ist fuer uns Helfer nutzlos, wenn es offensichtlich
um ein MySQL-Problem geht.
Ausgeben lassen, anschauen, ggf. hier posten.
echo "Die Query lautet: $select";
Vermutlich ist $wert leer, oder es enthaelt einen String...
$query = mysql_query($select, $db) or die(mysql_error());
Ich vermute zwar, dass das Problem in Deinem Query-String liegt, aber:
Bist Du sicher, dass $db eine funktionierende Verbindungs-Kennung ist?
Hast Du auch dort (d.h. irgendwo weiter oben), wo Du die Verbindung
herstellst, eine Fehlerbehandlung eingebaut?
Guck mal hier:
http://www.php.net/manual/de/ref.mysql.php
Deine Variablennamen scheinen mir nicht sehr schlau gewaehlt.
Mit Query bezeichnet man normalerweise den SQL-Befehl,
also das, was Du oben $select genannt hast.
Das, was Du hier $query nennst, bezeichnet man oft als Resultat.
while($select = mysql_fetch_row($query)) {
Hier benutzt Du $select schon wieder, jetzt aber, um
eine Zeile aus dem Resultat zu erhalten...
Den Rest guck ich mir gar nicht erst an.
Gruesse,
Thomas
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/