Hi
bin noch ziemlich neu in Php & SQL
ich bekomme es nicht hin beide tabelle mit Join zu Verknüpfen
in beiden gibt es eine eindeutige Id (rnr = Rechnungsnummer)
möchte gerne NICHT nach der rnr suchen sonder nach bl (bundesland) und plz ich bekommme es zum verecken nicht hin
also müste es doch so heisen
... where 0.bl=$bl and 0.plz=$plz ");
leider kommt dan nix oder fehler in zeile 20 u 24
da wo die mysql_fetch_field/mysql_fetch_row stehen
bitte helft mir
<?php
if ($submit)
{
$server= "192.168.1.1";
$user= "root";
$passwort= "";
$datenbank= "silo";
/* Zugriff auf SQL-Server und Abfragen der Tabelle */
MYSQL_CONNECT($server, $user, $passwort) or die ( "<H3>Datenbankserver nicht erreichbar</H3>");
MYSQL_SELECT_DB($datenbank) or die ( "<H3>Datenbank nicht vorhanden</H3>");
# $result=MYSQL_QUERY( "SELECT * FROM $tabelle order by rnr");
$result=MYSQL_QUERY( "select * from stammdaten as C JOIN kundendaten as 0 ON C.rnr = 0.rnr Where 0.bl=$bl ");
/* Ausgabe der Tabelle in einem HTML-Table */
echo "<table border=\"1\" align=center width=50%";
echo "<tr>";
echo "<div color=\"#ffff00\">";
while ($field=mysql_fetch_field($result)) {
echo "<th>$field->name</A></th>";
}
echo "</font></tr>";
while($row = mysql_fetch_row($result)) {
echo "<tr>";
for($i=0; $i < mysql_num_fields($result); $i++) {
echo "<td align=center>$row[$i]</td>";
}
echo "</tr>\n";
}
echo "</table><BR><BR>";
/* Verbindung mit SQL-Server beenden */
MYSQL_CLOSE();
}
?>
<body background="casbkgnd.gif" bgcolor="#333366" text="#FFFFFF" link="#0066CC" vlink="#999999" alink="#993300">
<font face="century gothic, Arial, Helvetica">
<div align="center">
<center></font>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="800" >
<form method="post" action="<? echo $PHP_SELF ?>">
<tr>
<td width="50%" align="center"><font face="century gothic, Arial, Helvetica"> </font></td>
<td width="50%" align="center"><font face="century gothic, Arial, Helvetica"> </font></td>
</tr>
<tr>
<td width="100%" colspan="2" align="center">
<font face="century gothic, Arial, Helvetica">
<input type="text" name="rnr" value="<? echo $bl ?>" size="7"><input type="submit" name="submit" value="Suchvorgang!"></font></td>
</tr>
</table><font face="century gothic, Arial, Helvetica"></center>
</div></font></body>
</html>
danke
bin noch ziemlich neu in Php & SQL
ich bekomme es nicht hin beide tabelle mit Join zu Verknüpfen
in beiden gibt es eine eindeutige Id (rnr = Rechnungsnummer)
möchte gerne NICHT nach der rnr suchen sonder nach bl (bundesland) und plz ich bekommme es zum verecken nicht hin
also müste es doch so heisen
... where 0.bl=$bl and 0.plz=$plz ");
leider kommt dan nix oder fehler in zeile 20 u 24
da wo die mysql_fetch_field/mysql_fetch_row stehen
bitte helft mir
<?php
if ($submit)
{
$server= "192.168.1.1";
$user= "root";
$passwort= "";
$datenbank= "silo";
/* Zugriff auf SQL-Server und Abfragen der Tabelle */
MYSQL_CONNECT($server, $user, $passwort) or die ( "<H3>Datenbankserver nicht erreichbar</H3>");
MYSQL_SELECT_DB($datenbank) or die ( "<H3>Datenbank nicht vorhanden</H3>");
# $result=MYSQL_QUERY( "SELECT * FROM $tabelle order by rnr");
$result=MYSQL_QUERY( "select * from stammdaten as C JOIN kundendaten as 0 ON C.rnr = 0.rnr Where 0.bl=$bl ");
/* Ausgabe der Tabelle in einem HTML-Table */
echo "<table border=\"1\" align=center width=50%";
echo "<tr>";
echo "<div color=\"#ffff00\">";
while ($field=mysql_fetch_field($result)) {
echo "<th>$field->name</A></th>";
}
echo "</font></tr>";
while($row = mysql_fetch_row($result)) {
echo "<tr>";
for($i=0; $i < mysql_num_fields($result); $i++) {
echo "<td align=center>$row[$i]</td>";
}
echo "</tr>\n";
}
echo "</table><BR><BR>";
/* Verbindung mit SQL-Server beenden */
MYSQL_CLOSE();
}
?>
<body background="casbkgnd.gif" bgcolor="#333366" text="#FFFFFF" link="#0066CC" vlink="#999999" alink="#993300">
<font face="century gothic, Arial, Helvetica">
<div align="center">
<center></font>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="800" >
<form method="post" action="<? echo $PHP_SELF ?>">
<tr>
<td width="50%" align="center"><font face="century gothic, Arial, Helvetica"> </font></td>
<td width="50%" align="center"><font face="century gothic, Arial, Helvetica"> </font></td>
</tr>
<tr>
<td width="100%" colspan="2" align="center">
<font face="century gothic, Arial, Helvetica">
<input type="text" name="rnr" value="<? echo $bl ?>" size="7"><input type="submit" name="submit" value="Suchvorgang!"></font></td>
</tr>
</table><font face="century gothic, Arial, Helvetica"></center>
</div></font></body>
</html>
danke
Kommentar