Bild im Formular

Begonnen von Diana, 29 Mai 2006, 11:26:13

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Diana

Hallöle!

Ich bin irgendwie so blödd für PHP  :-\ seit Std versuche ich ein script zu Basteln für meine "Sternchen Hp" wo Menschen die möglichkeit haben eine Kerze für ein Sternenkind anzuzünden. Darüber hinaus soll die emöglichkeit gegeben werden auch der namen des Kindes anzugeben (das funkt. ja soweit)

Wie bekomme ich es hin das immer das gleiche Bild (in diesen fall eine Kerze) bei einen neuen eintrag vorgezeigt wird?

Habe das bild als echo eingesetzt

while ($row = mysql_fetch_array($res)){
    echo "<table border=\"1\" width=\"600\" cellspacing=\"0\" align=\"center\" bordercolor=\"#000000\n">
    echo "<tr><td width=\"82\"> <img src=\"Kerzen306.gif\" alt="" height=\"196\" width=\"82\" border=\"0\"></td>\n";
       printf("<tr><td>Name des Kindes:<tr><td>Name:</td><td>%s</td></tr>\n",
   htmlentities($row["name"]));


das haut aber nicht hin: Parse error: parse error, unexpected T_ECHO in..

gibt es evtl. eine andere möglichkeit das bild einzufügen?

Würde mich über antworten freuen  :)

Lieben Gruß,
Diana

BowlingX

Hi,
du hast einen kleinen Fehler in dem Script:
alt = "" -> alt = \"\"


<?php
echo "<tr><td width=\"82\"> <img src=\"Kerzen306.gif\" alt="" height=\"196\" width=\"82\" border=\"0\"></td>\n";
?>



zu:


<?php
echo "<tr><td width=\"82\"> <img src=\"Kerzen306.gif\" alt=\"\" height=\"196\" width=\"82\" border=\"0\"></td>\n";
?>



David
Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!

jubilee

UND:
In der ersten Zeile mit Echo fehlt das semikolon am Ende :
Zitatecho "<table border=\"1\" width=\"600\" cellspacing=\"0\" align=\"center\" bordercolor=\"#000000\n">
ändern in
Zitatecho "<table border=\"1\" width=\"600\" cellspacing=\"0\" align=\"center\" bordercolor=\"#000000\n">;
Das ist der Verursacher für das
ZitatParse error: parse error, unexpected T_ECHO in..
, weil er durch das fehlende Semikolon davon ausgeht das die Zeile nocjh nicht zuende ist und deswegen erwartet er kein Echo.

MfG

Diana

Hallöle,

Danke für eure Hilfe  :)

Das will einfach nicht klappen...jetzt kommt folgende fehlermeldung: Parse error: parse error, unexpected ';' in.....

Hmm...meint ihr das dieser script auch ohne mysql machbar währe? Mit ne txt datei? Ich weiß das man so Gästebücher machen kann...aber wie kommt das bild dann dahin wo es soll ganz von alleine, ohne das jemand vorher ein bild auswählt?

Der script ist für meine Webseite: http://www.sternchen-kim.de

Lieben Gruß,
Diana




jubilee

#4
Jop, stimmt.
In der ersten Zeile fehlt auich noch ein "
Mach die Zeile mal so :
Zitat
echo "<table border=\"1\" width=\"600\" cellspacing=\"0\" align=\"center\" bordercolor=\"#000000\">\n";

Diana

Danke  :)

Hab das gemacht was du gesagt hast, und jetzt kommt folgende Fehlermeldung:

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in ...

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in ...

Ich glaub das ich diesen Script ins Eimer werfen kann und von neu anfangen soll  ;D Vielleicht klappts dann.übung macht den Meister  ;)

LG,
Diana

Diana

Habe gerade eine andere lösung gefunden...werde das bild ein Variable geben...und das ganze Script so ändern das es anstatt MySQL als .dat gespeichert wird  :D ;D
Bei mir ist doch noch nicht Hopfen und Malz verloren  ;D ;D

LG,
Diana