27. juli 2009 - 18:23
Der er
5 kommentarer og 1 løsning
Lidt hjælp til msn og tjek af mail.
Hejsa. Har denne kode der udskriver ens msn venner: if((isset($_POST['username'])) && (isset($_POST['password']))) { include('inviter/msn_contact_grab.class.php'); $msn2 = new msn; $returned_emails = $msn2->qGrab($_POST['username'], $_POST['password']); echo "<pre>"; print_r($_POST['interesser']); echo "</pre>"; echo"<form action='formular.php' method='post' name='minForm'>"; echo "<table border='1'>"; foreach($returned_emails as $row){ echo" <input type='checkbox' name='interesser[]' value='".$row['0']."'>".$row['1']."<br></td></tr> "; }; echo "</table>"; } Jeg vil bare gerne have lavet sådan at hvis $row['0'] som er mailen allerede er i min bruger database så skal den ikke udskrive $row['1']. Min tabel hedder brugere og feltet hedder email. Nogle der kan hjælpe? :) Mvh Benjamin
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
foreach($returned_emails as $row) { if($row[0] == $_POST["username"]) continue; echo "<tr> <td> <input type='checkbox' name='interesser[]' value='".$row[0]."'>".$row[1]."<br> </td> </tr> "; };
Fik vist forklaret mig lidt forkert: $row[0] = msn vens email $row[1] = msn vens brugernavn Også er det at jeg gerne vil have sådan at hvis $row[0] nu allerede findes i min tabel brugere. Ja så skal den ikke vise den ven. Det er jo dumt og kunne invitere en der allerede har en bruger på siden. Mvh Benjamin
Du kunne hive vennernes emails ud i et array: <?php $friends = array(); $sql = "SELECT email FROM friends WHERE userId = ".$userId; $res = mysql_qeury($sql); while($obj = mysql_fetch_object($res)) $friends[] = $obj->email; ?> Og når du så skal tjekke om den skal på listen gør du næsten ligesom før: foreach($returned_emails as $row) { if(in_array(,$row[0], $friends)) continue; echo "<tr> <td> <input type='checkbox' name='interesser[]' value='".$row[0]."'>".$row[1]."<br> </td> </tr> "; };
$friends = array(); $sql = "SELECT email FROM brugere"; $res = mysql_qeury($sql); while($obj = mysql_fetch_object($res)) $friends[] = $obj->email; foreach($returned_emails as $row) { if(in_array($row['0'], $friends)) continue; echo "<tr> <td> <input type='checkbox' name='interesser[]' value='".$row['0']."'>".$row['1']."<br> </td> </tr> "; } Får denne fejl: Fatal error: Call to undefined function mysql_qeury() in /usr/home/web/web335179/gratishygge.dk/usage.php on line 39
Så fandt jeg fejlen. Det var mysql_query der var stavet forkert. Bare smid et svar. Mvh Benjamin
Vi tilbyder markedets bedste kurser inden for webudvikling