Das ist mein Code auf der Seite new_topic.php
$smiles = "select smilesid, kuerzel, name from smiles";
$smiles = mysql_query($smiles, $verbindung);
if($smiles)
{
$nix = mysql_num_fields ($smiles);while ($zeile = mysql_fetch_row($smiles))
{
for ($z = 2; $z < mysql_num_fields($smiles);)
{
echo "<td><a href="$zeile[2]" onClick="smily('$zeile[1]');">
<img src="$zeile[2]" border="0"></a></td>";
$z++;
}
}
}
mysql_free_result($smiles);
}
okay fangen wir an:
was steht in $zeile[1] und $zeile[2]? lass es mit echo mal ausgeben
spricht man in My sql felder nicht auch mit einem assoziativen array an
also
$zeile["name"]
$zeile["kuerzel"]
$zeile["smilieid"]
was macht die funktion smily(id)?
in deiner sql-Abfrage ist keine where-klausel, also werden alle ausgegeben
wozu ist die for-schleife?
wenn ich es richtig verstehe, hast du eine auswahl an smilies, die man anklicken kann um dieses ausgewählte dann in ein textfeld einzufügen (das textfeld ist für die forumsnachricht)
Richtig?
d.h.
1.jedes anklickbare smilie hat einen link auf die scriptseite und gibt dieser am besten gleich die richtige id mit
2.die scriptseite macht die anfrage an die DB, gibt das richtige aus und sendet an die seite wo das textfeld ist
3. dort wird es eingefügt, allerdings weiss ich nicht genau wie das geht
mach erstmal das ben genannte und sag mir ob ich richtig liege
okay
bis denne
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN