Bin gerade dabei eine Suche zu scheiben, jedoch scheint es so, als wenn die If-Abfrage den Wert in der Variablen erstezt. Kann mir da einer Helfen? Irgendwie stehe ich auf dem Schlauch und weiß nicht mehr weiter???
PHP-Code:
<?php
session_start();
$werkstoffgruppe = $_GET[werkstoffgruppe];
$_SESSION[werkstoffgruppe] = $werkstoffgruppe;
?>
<html>
<?php
$schweissprozess = $_SESSION[schweissprozess];
$server = "localhost";
$benutzername = "php";
$passwort = "geheim";
$datenbank = "qs";
mysql_connect($server,$benutzername,$passwort) or
die ("Keine Verbindung moeglich");
mysql_select_db($datenbank) or
die ("Die Datenbank existiert nicht");
$tabelle = "sp";
if ($werkstoffgruppe != Alle AND $schweissprozess != Alle){
$sql = "SELECT * FROM sp WHERE schweissprozess LIKE '$schweissprozess' AND werkstoffgruppe LIKE '$werkstoffgruppe'";
}
if ($werkstoffgruppe = Alle AND $schweissprozess != Alle){
$sql = "SELECT * FROM sp WHERE schweissprozess LIKE '$schweissprozess'";
}
if ($werkstoffgruppe != Alle AND $schweissprozess = Alle){
$sql = "SELECT * FROM sp WHERE werkstoffgruppe LIKE '$werkstoffgruppe'";
}
if ($werkstoffgruppe = Alle AND $schweissproess = Alle) {
$sql = "SELECT * FROM sp";
}
$result = mysql_query($sql) OR die("Error: $abfrage <br>".mysql_error());
echo "Sie Suchten nach: Werkstoffgruppe:".$werkstoffgruppe." und schweissprozess:".$schweissprozess."<br/><br/>";
echo "<table border=0 cellspacing=1 cellpadding=5 width=100%><tr><td>";
echo "<tr><td>Zeugnis Id</td><td>Stempel Nummer</td><td>Firma</td><td>Name</td><td>Prüfnorm</td>
<td>Schweißprozess</td><td>Produktform</td><td>Nahtart</td><td>Werkstoffgruppe</td>
<td>Schweißzusatz</td><td>Hilfsstoffe</td><td>Schweißposition</td>
<td>Schweißnahteinzelheiten</td><td>Gültigkeit</td><td>PDF</td></tr>";
while($row = mysql_fetch_object($result)){
echo "<tr><td>";
echo utf8_encode($row->zeugnis_id);
echo "</td><td>";
echo utf8_encode($row->stempel_nr);
echo "</td><td>";
echo utf8_encode($row->firma);
echo "</td><td>";
echo utf8_encode($row->name);
echo "</td><td>";
echo utf8_encode($row->pruefnorm);
echo "</td><td>";
echo utf8_encode($row->schweissprozess);
echo "</td><td>";
echo utf8_encode($row->produktform);
echo "</td><td>";
echo utf8_encode($row->nahtart);
echo "</td><td>";
echo utf8_encode($row->werkstoffgruppe);
echo "</td><td>";
echo utf8_encode($row->schweisszusatz);
echo "</td><td>";
echo utf8_encode($row->hilfsstoffe);
echo "</td><td>";
echo utf8_encode($row->schweissposition);
echo "</td><td>";
echo utf8_encode($row->schweissnahteinzelheiten);
echo "</td><td>";
echo utf8_encode($row->gueltigkeit);
echo "</td><td>";
echo "<form id=\"form1\" name=\"tets\" method=\"get\" action=\"sp/$row->zeugnis_id.pdf\">
<input name=\"hifo_id\" type=\"submit\" value=\"$row->zeugnis_id\"/>
</form>";
echo"</td></tr>";
}
echo "</table>";
?>
</body>
</html>

Kommentar