Hallo,
ik heb een infobox in de geest van
<span title="ipadres">..tekst..</span>
met welke ik een ip-adres weergeef van degene die de waarde heeft toegevoegd aan de DB.
Nou wil ik dit IP omzetten naar de naam van diegene zodat niet iedereen het IP kan zien

ik heb nu dit;


<?
$sql = "SELECT naam,weetje,id,ipadres FROM weetjes ORDER BY id DESC LIMIT 0,35";
$rs = mysql_query($sql);


$ipadres = array(
"62.45.217.148" => "Chan",
"62.45.222.7" => "Baak",
"62.45.131.42" => "Wout",
"62.45.53.82" => "Wout"
);

?>
<table width="550" align="center">
<tr>
  <table width="550" align="left">
	<tr>
	<td colspan="2"><h5>Wist je dat...</h5></td>
	</tr>
<?php
while($row = mysql_fetch_array($rs)) {

 ?>
<tr>
	<td valign="top" width="5%"><p>&raquo;</p></td>
	<td width="95%"> 
	<?
	foreach($row['ipadres'] as $ipadres) {  ?>
	<span title=<?=$row['ipadres']; } ?>> 
	<?=$row['weetje']; ?>? </span>
	</td>
</tr><?php
}


mysql_close();
?>
je doet je foreach eigenlijk net verkeerdom :)
foreach($ipadres as $row['ipadres']) {

moettie zo? :)
ah kijk nu doettie het al een stukje beter naar mijn wens :) bedankt wes, ik heb alleen nog een probleempje :)

hij geeft bij elke waarde nu in de infobox "Chan" weer, das de eerste waarde uit mijn array..

weet jij wat ik dan verkeerd doe?
wrm gebruik je geen if then constructie?

Reageren