ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
646
646
EMPFEHLEN
-
21.12.05 01:10 #1
So hab mal wieder ein Problem (Probleme über Probleme)
Ich habe meiner Frau eine art Tagebuchscript gebaut, bei dem sie über ein Eingabe Forumlar das Datum und einen Text eingeben kann und diesen in die Datenbank schreibt.
Auf eineer anderen Seite wir der Inhalt der Datenbank wieder ausgegeben.
Nun will ich aber noch ergänzen, daß sie in dem Eingabeformular 3 oder 4 Radiobuttons hat, wovon jeder für ein Bild steht.
z.b Button 1 Smilyfun.jpg
Button 2 Smily.jpg
Button2 Smilyweinen.jpg
Es soll nun in der Datenbank hinterlegt werden, welchen sie gewählt hat, und dieser wieder in der Ausgabeseite erscheint.
Wie ich ihn ausgebe kann ich mir schon zusammenstricken, aber wie kann ich das in die Datenbank eintragen.
P.S. Bitte jetzt nicht hammerfachsimpeln, da ich nicht der grosse PHP-Meister bin (steck noch in den Kinderschuhen)
P.S. hab wohl in der letzten Zeit doch etwas gelernt ! Hab es selber hinbekommen !
Somit ist das Thema erledigt !Geändert von Mway-Tuning (21.12.05 um 03:27 Uhr)
-
21.12.05 01:37 #2
Das Problem hat sich nun geändert. Ich habe nun den Radiobuttons die Werte 1, 2 und 3 gegeben. diese Werte werden auch in die Datenbank geschrieben.
Nun sollte ich wohl mit einer if Funktion hinbekommen, daß wenn der wert 1 ist das Bild1.jpg ausgegebe wird. wenn der wert2 ist das Bild2.jpg ausgegeben wird usw.
Allerdings bekomme ich die if funktion nict zusammen
-
versteh ich das richtig?
PHP-Code:$wert = "1"; // Wert aus der DB
$bild = "Bild".$wert.".jpg"; // Ausgabe : Bild1.jpg
-
21.12.05 16:27 #4
ich habe es folgendermaßen gelöst
Code :1 2 3 4 5 6 7 8
if ($row[smilie]==2) { echo "<img src='Bilder/smilie/smiliemitte.gif' alt=''width='50' align='right'/>"; } if ($row[smilie]==1) { echo "<img src='Bilder/smilie/smilie1.gif' alt=''width='50' align='right' />"; } if ($row[smilie]==3) { echo "<img src='Bilder/smilie/smilieschlecht.gif' alt=''width='50' align='right'
Der Radiobutton gibt also wie erwähnt nur einen wert wie 1, 2 oder 3 an die Datenbank weiter
-
Wenn das noch mehr Bilder werden, finde ich Folgendes übersichtlicher und einfacher zu handeln:
Auf diese Weise kannste auch schneller den Link ändern, wenns mal sein muss :>PHP-Code:switch($row[smilie])
{
case 1: $bild = "smilie1.gif" ;
break;
case 2: $bild = "smiliemitte.gif" ;
break;
case 3: $bild = "smilieschlecht.gif" ;
break;
}
if($row[smilie] != 0) // nur wenn auch ein wert in der db ist,
//wenn immer einer von 1-3 drin ist kannste das "if" weglassen
{
echo "<img src='Bilder/smilie/".$bild."' alt=''width='50' align='right'/>";
}
Achja, das script ist ungetestet, aber sollte so gehen.
-
21.12.05 23:19 #6
so geht es natürlich auch, der tip ist für das nächste mal sehr gut, aber dieses mal lass ich es so wie es ist, da es sicher nicht mehr bilder werden !
Ähnliche Themen
-
Bei aktivem Radiobutton Value in Textfeld schreiben
Von Dr_McKay im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 25.12.10, 23:14 -
Bei aktivem Radiobutton Value in Textfeld schreiben
Von Dr_McKay im Forum JavaAntworten: 2Letzter Beitrag: 25.12.10, 21:26 -
Radiobutton value auslesen und in Datenbank übertragen
Von Lampengeist im Forum ASPAntworten: 1Letzter Beitrag: 16.05.10, 23:11 -
Radiobutton auswählen und Nachricht anzeigen lassen
Von aTa im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 12.07.04, 10:43 -
Datenbank auswählen ****
Von Tob im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 24.06.01, 20:52





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren