Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
join [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
join


 
chris
09-05-2001, 14:25 
 
Hi :)

bin noch ziemlich neu in Php & SQL :D

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 :)

 
chris
09-05-2001, 17:17 
 
Hi danke für die vielen Antworten :D

habe die lösung gefunden

$result=mysql_query("select * from stammdaten left join kundendaten on stammdaten.rnr = kundendaten.rnr where bl='$bl'");

das funktioniert :)

Das forum ist echt cool :) hat mir schön öfters geholfen
manchmal helfe ich mir sogar selber hehe

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:51 Uhr.