XMagic
07-11-2004, 10:46
Ich bin ja nun kein Anfänger in PHP oder so, aber bei dieser IF Abfrage sehe ich wirklich kein Problem...
Bitte helft mir, ich sehe dort nichts, was falsch sein könnte.
print "Ihre Kriterien für die Suche waren: Nachweise vom Kunden (".$kunde.") im Monat ".$monat.".";
include('config.php');
include('connect.php');
$query=mysql_query("SELECT * FROM nachweise");
while($zeile=mysql_fetch_array($query))
{
$buchstaben="".$zeile[datum]."";
$buchstaben="".$buchstaben[3]."".$buchstaben[4]."".$buchstaben[6]."".$buchstaben[7]."";
if($monat == $buchstaben && $kunde == 0)
{
print "bla";
$p=1;
}
if($monat == 0 && $kunde == $zeile[kunde])
{
print "bla";
$p=1;
}
if($monat == $buchstaben)
{
if($kunde == $zeile[kunde])
{
print "bla";
$p=1;
}
}
if($monat == 0 && $kunde == 0)
{
if($p == 0)
{
print "bla";
}
}
$p=0;
}
Also das Problem ist, wenn ich als Kunde Herr Müller angebe und als Monat November 2004 zeigt er alle an und die von Herr Müller im November 2004 ein zweites Mal. Und wenn ich nur nach Namen Suche ( Herr Müller ) zeigt er mir alle an.
Wo ist der Fehler?
Help me please :/
Bitte helft mir, ich sehe dort nichts, was falsch sein könnte.
print "Ihre Kriterien für die Suche waren: Nachweise vom Kunden (".$kunde.") im Monat ".$monat.".";
include('config.php');
include('connect.php');
$query=mysql_query("SELECT * FROM nachweise");
while($zeile=mysql_fetch_array($query))
{
$buchstaben="".$zeile[datum]."";
$buchstaben="".$buchstaben[3]."".$buchstaben[4]."".$buchstaben[6]."".$buchstaben[7]."";
if($monat == $buchstaben && $kunde == 0)
{
print "bla";
$p=1;
}
if($monat == 0 && $kunde == $zeile[kunde])
{
print "bla";
$p=1;
}
if($monat == $buchstaben)
{
if($kunde == $zeile[kunde])
{
print "bla";
$p=1;
}
}
if($monat == 0 && $kunde == 0)
{
if($p == 0)
{
print "bla";
}
}
$p=0;
}
Also das Problem ist, wenn ich als Kunde Herr Müller angebe und als Monat November 2004 zeigt er alle an und die von Herr Müller im November 2004 ein zweites Mal. Und wenn ich nur nach Namen Suche ( Herr Müller ) zeigt er mir alle an.
Wo ist der Fehler?
Help me please :/