He möchte in einer Datenbank suchen, und bei übereinstimmung die werte ausgeben lassen, bekomme leider keine AUsgabe
	
							
						
					PHP-Code:
	
	
<!doctype html public "-//W3C//DTD HTML 4.0 //EN"> 
<html>
<head>
       <title>Suchen</title>
</head>
<body>
<p>Suchen von Datensätzen</p>
<form action="gefunden.php" method="POST">
<table border="0">
       <tr>
           <td>buch</td>
           <td><input type="text" size="80" name="buch"></td>
       </tr>
       <tr>
           <td>zahl</td>
           <td><input type="text" size="80" name="zahl"></td>
       </tr>
       <tr>
           <td> </td>
           <td><input type="submit" name="Button" value="Absenden"></td>
       </tr>
</table>
</body>
</html>
----------------
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>Gefundene Datensätze</title>
</head>
<body bgcolor="#FFFFFF">
<?php
$variable = $HTTP_POST_VARS["buch"];
$variable1 = $HTTP_POST_VARS["zahl"];
mysql_connect("grafik", "root", "");
mysql_select_db("test");
IF ($buch<>""):
   $sqlstrg.="buch LIKE ";
   $sqlstrg.="'";
   $sqlstrg.=$variable;
   IF ($zahl <>""):
      $sqlstrg.="'AND";
   else:
      $sqlstrg.="'";
   endif;
endif;
IF ($zahl<>""):
   $sqlstrg.="zahl LIKE ";
   $sqlstrg.="'";
   $sqlstrg.= $variable1;
   $sqlstrg.="'";
endif;
?>
Hab gefunden:
    <?php
     $a= mysql_db_query("test","select buch, zahl from Daten where $sqlstrg");
     if ($a != $A)
     echo mysql_error();
    ?>
<table border="1" align="center">
<tr bgcolor=#C0C0C0>
    <td>buch</td>
    <td>zahl</td>
</tr>
     <?php
     while($zeile=mysql_fetch_row($a)){
     ?>
     <tr>
     <td> <?echo $zeile[0]?></td>
     <td> :<?echo $zeile[1]?></td>
     </tr>
<?php
}?>
<?php mysql_close();
?>
</table>
</body>
</html>
          

 
							
						
							
						

Kommentar