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)
daten aus anderen tb's mit id abfragen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
daten aus anderen tb's mit id abfragen


 
Commander-Jack
15-05-2003, 18:23 
 
ich hab ne news_tb und ne author_tb. in die news_tb wir ne author_id eingetragen und dann soll später der author name und die author_email die zu der jeweiligen author_id gehören auf der news seite ausgegeben werden. nun weiß ich net wie ich das machen soll. kann mir da jemand helfen?

 
lookom
15-05-2003, 18:27 
 
machst du einfach ne Abfrage in einer Abfrage:
In der erste suchst du dir nen beitrag raus, und liest du zugehörende ID des Authors aus, mir der ID wählst du dann aus der author table aus:
Select * From author_tb where id = $id

 
hibatsu
15-05-2003, 18:28 
 
easy:
[php]
<?
$news_query=mysql_query("SELECT * FROM news_tb ORDER by time");
while($news=mysql_fetch_array($news_query)){

 
hibatsu
15-05-2003, 18:29 
 
easy:

<?
$news_query=mysql_query("SELECT * FROM news_tb ORDER by time");
while($news=mysql_fetch_array($news_query)){
$user_query=mysql_query("SELECT * FROM autor_tb WHERE userid='$news[userid]'");
$user=mysql_fetch_array($user_query);
...
}


Wieso kann ich meine EIGENEN Beiträge net löschen?

 
Abraxax
15-05-2003, 18:42 
 
Original geschrieben von Celebi
Wieso kann ich meine EIGENEN Beiträge net löschen? bei mir klappts.... :p
musst auch das häcken zum löschen setzen.....

*VERSCHIEB* nach sql.

 
hibatsu
15-05-2003, 18:46 
 
hab ich ja :teach:

Es stand ich hätte die rechte nicht.

 
Abraxax
15-05-2003, 18:50 
 
Original geschrieben von Celebi
Es stand ich hätte die rechte nicht. dann hast du die rechte nicht... ;) soll ja vorkommen.

wo willst du denn einen post von dir entfernt haben?

 
Commander-Jack
15-05-2003, 22:21 
 
ist zwar etwas lang, aber das meiste ist nur die ausgabe.

if ($page=="news_view")
{
echo "
<p>&nbsp;</p>
<h3><center>Übersicht aller Einträge:</center></h3>
";

$view_sql="SELECT * FROM $news_tb";
$view_erg=mysql_query($view_sql);
$view_num=mysql_num_rows($view_erg);

for ($i = 0; $i < $view_num; $i++)
{
$view_output = mysql_fetch_array($view_erg);

$authoren_sql="SELECT * FROM $author_tb";
$authoren_erg=mysql_query($authoren_sql);
$authoren_num=mysql_num_rows($authoren_erg);

while($authoren=mysql_fetch_array($authoren_query))
{
$authoren_query=mysql_query("SELECT * FROM $autor_tb WHERE author_name = $authoren[author_name], author_email = $authoren[author_email]");
$authoren=mysql_fetch_array($authoren_query);

echo "
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"50%\" align=\"center\">
<tr><td>
<div align=\"left\"><a href=\"mailto:$authoren[auhtor_email]\">$authoren[author_name]</a></div>
</td>
<td>
</td>
</tr>
";

echo "

<tr>
<td width=\"48%\">$view_output[news_titel]</td>
<td width=\"52%\">".date("d.m.Y / G:i", $view_output[time])."</td>
</tr>
<tr>
<td width=\"100%\" colspan=\"2\">";

echo "
</td>
</tr>
<tr>
<td width=\"48%\"><img src=\"$icon_pfad/$view_output[icon]\" border=\"0\"></td>
<td width=\"52%\">&nbsp;</td>
</tr>
<tr>
<td width=\"100%\" colspan=\"2\">$view_output[news_text]</td>
</tr>
<tr>
<td width=\"48%\">";

if (!($view_output[link]==""))
{
echo "Link: <a href=\"http://$view_output[link]\" target=\"_blank\">$view_output[link_text]</a>";
}
echo "</td>
<td width=\"52%\">&nbsp;</td>
</tr>
</table> <hr width=\"60%\">";
}
}
}

 
Commander-Jack
15-05-2003, 22:26 
 
$authoren_sql="SELECT * FROM $author_tb";
$authoren_erg=mysql_query($authoren_sql);
$authoren_num=mysql_num_rows($authoren_erg);

while($authoren=mysql_fetch_array($authoren_query))
{
$authoren_query=mysql_query("SELECT * FROM $author_tb WHERE author_id = $authoren[author_name], $authoren[author_email]");
$authoren=mysql_fetch_array($authoren_query);
}
echo "
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"50%\" align=\"center\">
<tr><td>
<div align=\"left\"><a href=\"mailto:$authoren[auhtor_email]\">$authoren[author_name]</a></div>
</td>
<td>
</td>
</tr>
";

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:32 Uhr.