GD-Bilder erzeugen und verlinken

jc-freak

Mitglied
Folgendes:

PHP:
			<? 
			$result = mysql_query("SELECT Vorname,Name FROM $tabelle ORDER BY Name,Vorname"); 
			echo '<table width="80" height="90" border="0">'; 
			echo '<tr>'; 
			for($i=1;$spieler=mysql_fetch_row($result);$i++) 
			{
  				echo '<td>'; 
  				echo $spieler[0]; 
  				echo '&nbsp;'; 
  				echo $spieler[1]; 
  				echo '<br>'; 
  				echo '</td>'; 
  				if ($i % 5 == 0) 
  				{ 
    				echo '</tr><tr>'; 
  				} 
			} 
			echo '</tr>'; 
			echo '</table>'; 
			?>

So anstatt nun die beiden die Namen ($spieler[0] und $spieler[1]) auszugeben, soll er aus der Spalte Vorname und Name eine Zeichenfolge erstellen. Und zwar aus den ersten 3 Zeichen des Vor- und Nachnamen (z.B.: seb_bra).
Dann soll er wiederrum mit der Hilfe dieses Zeichens ein Bild laden (z.B.: seb_bra.jpeg), aus diesem "normalgroßen" Bild soll er ein Thumb erstellen (mit GD natürlich) und dann soll man noch auf diese Bilder klicken können die dann wieder beispielsweise auf "index.php$section=spieler[seb_bra]"

wenn mir auch jemand helfen könnte wäre super ...
 
Also....

ich lass hier mal jegliches HTML aussen vor das kannst Du dann einfügen....

PHP:
// Das is schonmal OK
$result = mysql_query("SELECT Vorname,Name FROM $tabelle ORDER BY Name,Vorname");

//Da ich jetzt davon ausgehe das ein User nur einmal in der DB steht
//machen wir erstmal folgendes: 

while($thisplayer = mysql_fetch_row($result))
{

// Bei nur einem erwarteten Datensatz ist das OK übrigens holt man
//DB einträge nicht mit ner FOR Schleife aus der DB....

// hier schneiden wir jetzt ersmal die ersten drei Buchstaben vom 
// Vornamen ab...
    $player_vorname = substr($thisplayer[0],0,3);

//Das gleiche mit dem Nachnamen
    $player_nachname = substr($thisplayer[1],0,3);

// Hier haste dann Dein Seb_Bra
    $player_kuerzel = $player_vorname.'_'.$player_nachname;
}

Wegen Thumbs musste mal in irgendwelchen Gallerie-Scripts suchen, da
kann ich Dir nicht helfen weil ich prinzipiell GD aus dem Weg gehe....

Die Verlinkung machste ganz normal mit HTML....

Gruss Danilo
 
Zurück