DB Abfrage mit PHP Formular

haloki

Grünschnabel
Hallo,
ich kenne mich leider mit PHP überhaubt nicht aber habe voll bock darauf. Ich hätte eine Frage, wenn Sie mir dabei helfen könnten.

Ich habe eine Datenbank und eine Tabelle dadrin, die "verkauf" heisst. Ich möchte erst eine Internetseite rufen, die abfrage.php heisst. Auf der Formular in der ersten Internetseite sollen eine oder mehrere Felder von 4 Feldern ausgefüllt werden und die Spalten von der Tabellen auf der zweiten Internetseite angezeigt werden.

" verkauf "
___________________________________________________________
| verkauf_id | produkt_name |verkaeufer | datum | rechnung_no | anzahl |
--------------------------------------------------------------------------------------------------------

Wie sollte ich die echo befehle eintragen, um auf der zweiten Seite die Spalten anzeigen zu lassen? Danke für die Hilfe...

PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Verkauf</title>
<style type="text/css">
<!--
body {
	background-color: #000033;
}
.Stil1 {
	color: #CCCCCC;
	font-weight: bold;
	font-size: 24px;
}
.Stil3 {
	color: #003366;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Stil4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
}
-->
</style></head>

<body>

<form name="LagerBestand" action="<?php echo $_SERVER["PHP_SELF"] ?>" method="post">
<?php
require_once('config.inc');
if(isset($_POST['verkauf_id']) && isset($_POST['produkt_name']) && isset($_POST['verkaeufer']) && isset($_POST['datum']) && isset($_POST['rechnung_no']) && isset($_POST['anzahl']))
{ 
 $server = @mysql_connect($host,$user,$pass); 
 $db = mysql_select_db($datenb); 
 $query = "SELECT * FROM verkauf WHERE produkt_name=LIKE \"".$_POST['produkt_name']."\" OR verkaufer=LIKE \"".$_POST['verkaufer']."\" OR datum=LIKE \"".$_POST['datum']."\" OR rechnung_no=LIKE \"".$_POST['rechnung_no']."\"";
 $sql = mysql_query($query); 
 if($sql)
 { 
//  beginn

//  was soll ich hier eingeben um das script zum laufen bringen zu können?

//   ENDE
 else echo '<meta http-equiv="refresh" content="'.$delay.';url='.$urlbasarisizg.'">';
 @mysql_close($server); 
} 
else

?>
  <div align="left">
  <table width="602" border="0" cellpadding="2" cellspacing="0" bgcolor="#FFFFFF">
      <!--DWLayoutTable-->
        <tr>
            <td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC">
            <!--DWLayoutTable-->
            <tr bgcolor="#003333">
              <td height="5" colspan="2" valign="top"><img src="px1.gif" width="596" height="1"></td>
            </tr>
            <tr bgcolor="#003333">
              <td height="50" colspan="2" align="center" valign="middle"><span class="Stil1">&Uuml;R&Uuml;N
                  G?R??? KAYDI</span></td>
            </tr>
            <tr bgcolor="#003333">
              <td height="5" colspan="2" valign="top"><img src="px1.gif" width="596" height="1"></td>
            </tr>
            <tr>
              <td width="150" height="10" valign="middle"><img src="px1.gif" width="150" height="1"></td>
              <td width="448" valign="top"><img src="px1.gif" width="446" height="1"></td>
            </tr>
            <tr>
              <td height="25" align="left" valign="middle"><span class="Stil3">&nbsp;&nbsp;&Uuml;r&uuml;n Kodu : </span></td>
              <td align="left" valign="top"><input name="produkt_name" type="text" size="35"></td>
            </tr>
            <tr>
              <td height="10" valign="middle"><img src="px1.gif" width="150" height="1"></td>
              <td valign="top"><img src="px1.gif" width="446" height="1"></td>
            </tr>
            <tr>
              <td height="25" align="left" valign="middle"><span class="Stil3">&nbsp;&nbsp;Sat?c?
                  Firma : </span></td>
              <td align="left" valign="top"><input name="verkaeufer" type="text" size="35"></td>
            </tr> <tr>
              <td height="10" valign="middle"><img src="px1.gif" width="150" height="1"></td>
              <td valign="top"><img src="px1.gif" width="446" height="1"></td>
            </tr>
            <tr>
              <td height="25" align="left" valign="middle"><span class="Stil3">&nbsp;&nbsp;Tarih : </span></td>
              <td align="left" valign="top"><input name="datum" type="text" size="35"></td>
            </tr> <tr>
              <td height="10" valign="middle"><img src="px1.gif" width="150" height="1"></td>
              <td valign="top"><img src="px1.gif" width="446" height="1"></td>
            </tr>
            <tr>
              <td height="25" align="left" valign="middle"><span class="Stil3">&nbsp;&nbsp;Fatura
                No : </span></td>
              <td align="left" valign="top"><input name="rechnung_no" type="text" size="35"></td>
            </tr> <tr>
              <td height="10" valign="middle"><img src="px1.gif" width="150" height="1"></td>
              <td valign="top"><img src="px1.gif" width="446" height="1"></td>
            </tr>
            <tr>
              <td height="25" align="left" valign="middle"><span class="Stil3">&nbsp;&nbsp;Al?nan
                  Adet 
              : </span></td>
              <td align="left" valign="top"><input name="anzahl" type="text" size="35"></td>
            </tr> <tr>
              <td height="10" valign="middle"><img src="px1.gif" width="150" height="1"></td>
              <td valign="top"><img src="px1.gif" width="446" height="1"></td>
            </tr>
            <tr>
              <td height="25" valign="top"><img src="px1.gif" width="150" height="1"></td>
              <td valign="top"><input type="reset" name="Reset" value="Formu Temizle">                &nbsp;&nbsp;
              <input type="submit" name="Submit" value="Submit"></td>
            </tr>
            <tr align="center" valign="middle" bgcolor="#003333">
              <td height="30" colspan="2"><div align="center"><span class="Stil4">Verilerin
                    do?ru olarak kaydedilebilmesi
              i&ccedil;in l&uuml;tfen bo?luklar? eksiksiz doldurunuz. </span></div></td>
              </tr>
                    </table></td>
      </tr>
    </table>
</div></form>
</body> 
</html>
 
was soll ich hier eingeben um das script zum laufen bringen zu können?
PHP:
<?php 
require_once('config.inc'); 
if(isset($_POST['verkauf_id']) && isset($_POST['produkt_name']) && isset($_POST['verkaeufer']) && isset($_POST['datum']) && isset($_POST['rechnung_no']) && isset($_POST['anzahl'])) 
{ 
$server = @mysql_connect($host,$user,$pass); 
$db = mysql_select_db($datenb); 
$query = "SELECT * FROM verkauf WHERE produkt_name=LIKE \"".$_POST['produkt_name']."\" OR verkaufer=LIKE \"".$_POST['verkaufer']."\" OR datum=LIKE \"".$_POST['datum']."\" OR rechnung_no=LIKE \"".$_POST['rechnung_no']."\""; 
$sql = mysql_query($query); 
if($sql) 
{ 
//  beginn 

//  was soll ich hier eingeben um das script zum laufen bringen zu können? 

//   ENDE 
else echo '<meta http-equiv="refresh" content="'.$delay.';url='.$urlbasarisizg.'">'; 
@mysql_close($server); 
} 
else 

?>

sofern ich das jetzt richtig sehe iss da gar keine abfrage der Spalten oder reihen

also da muss noch eine Zeile hinzu

PHP:
<?php 
require_once('config.inc'); 
if(isset($_POST['verkauf_id']) && isset($_POST['produkt_name']) && isset($_POST['verkaeufer']) && isset($_POST['datum']) && isset($_POST['rechnung_no']) && isset($_POST['anzahl'])) 
{ 
$server = @mysql_connect($host,$user,$pass); 
$db = mysql_select_db($datenb); 
$query = "SELECT * FROM verkauf WHERE produkt_name=LIKE \"".$_POST['produkt_name']."\" OR verkaufer=LIKE \"".$_POST['verkaufer']."\" OR datum=LIKE \"".$_POST['datum']."\" OR rechnung_no=LIKE \"".$_POST['rechnung_no']."\""; 
$sql = mysql_query($query); 

$ausgabe=mysql_fetch_array($sql);  // <- Zeile die hinzukommt
if($sql) 

{ 
//  beginn 

//  was soll ich hier eingeben um das script zum laufen bringen zu können? 

//   ENDE 
else echo '<meta http-equiv="refresh" content="'.$delay.';url='.$urlbasarisizg.'">'; 
@mysql_close($server); 
} 
else 

?>

und mit
PHP:
 echo $ausgabe['feldname']
gibst du dann die Inhalte aus.
Hoffe das hat dir jetzt geholfen

GreetZ Acidone
 

Neue Beiträge

Zurück