Hallo ich hab ne SQL Abfrage bei der komischerweise jeder gefunde Tupel 2 mal hinterinander ausgegeben werden. Saß jetzt schon was länger dran und konnte den Fehler nicht findendeswegen bitte Ich irgendjemand hier aus dem Forum mir zu helfen....
Danke im voraus!
PHP:
<?php //***********************************ANZEIGE DES FREUND BEI USER A*************************************************
$zahl = $_SESSION['MM_UserId']; //für einlogge seite mit sesssion, !! für fremde ohne mit get
require_once('dataBaseConnection.php');
$kein_freund = 0;
$SQL = "SELECT empfaenger, empfaenger_id FROM `freunde`
WHERE (`sender_id`='".$zahl."'
AND `empfaenger_id` != '".mysql_real_escape_string($zahl)."'
AND `accept` != '".mysql_real_escape_string($kein_freund)."') ";
$REC = mysql_query($SQL) or die(mysql_error());
$RECrows = mysql_num_rows($REC);
echo "<br/>anzahl $RECrows";
while($Datensatz = mysql_fetch_assoc($REC)){
//$record['bild'] = $Datensatz['dateiname'];
$record['name'] = $Datensatz['empfaenger'];
$record['nummer'] = $Datensatz['empfaenger_id'];
echo $record['nummer'];
echo "<br/>";
$DATI['SEARCH'][] = $record;
}
?>
<?php
if ($RECrows > 0 ) foreach($DATI['SEARCH'] as $searchEntry):
$nummer = htmlentities($searchEntry['nummer']);
?>
<?
$sql =sprintf("SELECT strVorname, strNachname, intID, dateiname
FROM tblbenutzer WHERE intID = '%s'",$nummer);
// hier werden die ID nummern der freunde eingefügt, um die Bilddatei dessen FREND auszulesen.
$rec = mysql_query($sql) or die(mysql_error());
$Datensatz = mysql_fetch_assoc($rec);
$bild = $Datensatz ['dateiname']; // hier wird das bildname der Variable Bild zugewiesen.
$intID = $Datensatz ['intID'];
$strVorname = $Datensatz ['strVorname'];
$strNachname = $Datensatz ['strNachname'];
$SQL = sprintf("SELECT * FROM tbluser_profile
WHERE intID = '%s'", mysql_real_escape_string($nummer));
$REC = mysql_query($SQL);
$RECset = mysql_fetch_assoc($REC);
$mache_gerade = $RECset["mache_gerade"];
if ($mache_gerade != NULL ){
echo "<table width='100%' border='0'>
<tr>
<td><img src='kleinebilder/$bild' width='40' height='70' /></td>
<td>$strVorname $strNachname <br/><font color='#FFFFFF' size = '1'>$mache_gerade</font></td>
</tr>
</table>";
}
?>
<?php endforeach; ?>
Danke im voraus!
Zuletzt bearbeitet: