Favoriten funktion
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hi, ich habe mir ne kleine favoriten funkton gebastelt, und zwar folgender .
ich habe ne tabelle thread dort ist in einer spalte favoriten die ganzen ids egspeichert von den usern die den thread als favorit haben, mit # getrennt also id 1 und 2 w?ren dann das hier #1#2
so nunja nun woltle ich es so ausgeben lassen epr count, nur klappt es nicht so wie ich will, da cih irgentwie die threadid erst auslesen m??t wisst ihr wie ich es zum laufen bekommen kann?
$sql_favoriten = "SELECT favoriten FROM thread";
$result_favoriten = mysql_query($sql_favoriten) OR die(mysql_error());
$cont_favoriten = mysql_fetch_array($result_favoriten);
$contacts_favoriten = explode('#',$cont_favoriten['favoriten']);
if(in_array($id,$contacts_favoriten)) {
$sql_favoriten_2 = mysql_query("select * from thread'");
$row_favoriten_2 = mysql_fetch_assoc($sql_favoriten_2);
{
echo "<tr><td><a target='_blank' href='thread.php?boardID=".$row_favoriten_2['boardID']."&threadID=".$row_favoriten_2['id']."'>".$row_favoriten_2['text']."</a></td></tr>";
}
}
MfG
Kraeusi -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
falls du das bei allen vorhandenen Threads machen willst w?rde ich mal sagen:
$sql = "SELECT COUNT(*) FROM thread"; $result = mysql_query($sql); $row = mysql_fetch_row($result); $favoriten = $row[0]; for($i = 0; $i <= $favoriten; $i++){ $sql = "SELECT favoriten FROM thread LIMIT " . $i . ", 1"; $result = mysql_query($sql); $row = mysql_fetch_row($result); if(!empty($row[0])){ $expl = preg_replace("#", "", $row[0], 1);//erstes # entfernen $expl = explode("#", $expl); for($j = 0; $j <= count($expl); $j++){ $das_was_der_user_sehen_soll .= "<a href=\"index.php?topic=" . $expl[$j] . "\">" . $expl[$j] . "</a>"; } } }
MfG Asmodeus
Beitrag ge?ndert am 23.09.2005 12:56 von asmodeus -
ich hab zwar ein paar fehler in deinem skript beseitigt, jedoch geht es immernoch nicht.
MfG
Kraeusi -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage