Hoi,

Ik ben opzoek naar een script waarmee je een ingevulde image kan ophalen. Zal 't effe uitleggen :P

Als je bijv. de avatar van een profiel wilt zien, dan tik je de naam in de input, en als je op submit drukt, dat hij dan daaronder komt te staan. Ik heb al een beetje lopen klooien, maar nog niks is gelukt :$

Kan iemand mij helpen?
Alvast bedankt! :)
Kijk bij de scripts op deze site.
Maak een tabel in je database:
CREATE TABLE tabel (
id INT( 8 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
username VARCHAR( 255 ) NOT NULL ,
fotolink VARCHAR( 255 ) NOT NULL
) TYPE = MYISAM ;


Of als je al een tabel hebt maak dan een nieuwe kolom:
fotolink

Zet dan bij elke user een linkje naar de foto.
En haal hem dan op:


<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
<input type="text" name="username" class="bla" />
<input type="submit" value="Bekijk plaatje!" />
</form>
<?php
//Zet slashes voor de enkele/dubbele quotes:
$_GET['username'] = addslashes($_GET['username']);

//maak sql om de goede fotolink te vinden met limit 1 zodat hij niet verder zoekt als hij een heeft gevonden:
$plaatjessql = "SELECT * FROM tabel WHERE username = '".$_GET['username']."' LIMIT 1;";

//als deze sql goed is uitgevoerd
if ($res = mysql_query($plaatjessql)) {

 //zet dan de rij in een array
 $row = mysql_fetch_assoc($res);

 //en zet die weer in een plaatje
 echo '<img src="'.$row['fotolink'].'" />';
} else {
 //als het niet goed ging, jammer :-(
 echo 'Query ging mis';
}

?>


[edit]Wat commentaar erbij[/edit]

Reageren