Beiträge: 962
Themen: 97
Registriert seit: 20.03.2010
MyBB-Version: 1.8.x
Ah, also wenn ich eins aufrufen will, brauch ich ein "name" in jeden, dort wird direkt nen $_Post['NAME'} erstellt, Post steht für das im Form Element und der NAME steht für "name" in der HTML oder dort wo es definiert ist
Nur wie füge ichs ein?
Einfach
PHP-Code:
while($row = mysql_fetch_object($spiele))
{
echo "<option value='".$row->Tables_in_ni13897_3sql1."' name="spiel" >".$row->Tables_in_x."</option>";
}
echo "</select><br /> <br />";
oder wie, ich hoff es stimmt so wenn ja hab ich das schonmal verstanden
Beiträge: 1.463
Themen: 18
Registriert seit: 22.03.2009
Falsch. Zuerst musst ein
Formular erstellen. Danach kannst du mit PHP das Formular verarbeiten. Also musst du das ganze auf jeden Fall ändern. Und zwar so, dass nicht bei jedem Aufruf der Seite versucht wird, etwas in irgendeine Tabelle zu schreiben. Also entweder eine zweite Datei - wie Jones dir empfohlen hat - oder du managest das mit $_GET. Aber ich empfehle dir als Anfänger immer noch das mit den mehreren Dateien.
Beiträge: 962
Themen: 97
Registriert seit: 20.03.2010
MyBB-Version: 1.8.x
Das is ja in den Formular drinne, ich hab diesmal nur nicht alles kopiert :p
Und ich wills lieber direkt hart mit get lernen, also anstatt Post kann ich einfach "method = get" machen nur dann heißt es "$_get['Name'], ich meinte nun aber, wenn ich den DropDown bei Option "name" > Spiel mache, das sollte doch dann "$_get['Spiel']" sein, oder?
Beiträge: 1.463
Themen: 18
Registriert seit: 22.03.2009
Du musst das name nicht bei option machen sondern bei select. Wohl HTML nicht richtig gelernt, hmm?
Ausserdem verwechselst du etwas. Als ich von $_GET gesprochen habe, meinte ich nicht die Art, wie das Formular versendet werden soll. Sondern vom Aufbau der einzelnen Seiten her.
Beiträge: 962
Themen: 97
Registriert seit: 20.03.2010
MyBB-Version: 1.8.x
06.01.2012, 22:21
(Dieser Beitrag wurde zuletzt bearbeitet: 06.01.2012, 22:24 von Devidra.)
Dropdowns hab ich nie genutzt, bis auf nun :p Formulare sind eher PHP gedacht als stinknormales HTML, ich kenn sonst keinen der nen Dropdown im normalen HTML verwendet hat
Aber sagen wir, ich geb dem DropDown "select" > Spiel, müsste ich doch normalerweiße, wie ichs nun mehrmals gemeint hab ^^
PHP-Code:
// Folge Eintragen
$füllen = "INSERT INTO $_post['spiel'] (Video) VALUES ('$videolink')";
$eintragen = mysql_query($füllen);
$eintragen = "<input class=\"button_eintragen\" type=\"button\" onclick=\"alert('$report')\" \/>";
$report =
"if($eintragen == true)
{
echo \"Eintrag war erfolgreich!\";
}
else
{
echo \"Fehler beim eintragen!\";
}";
oder bin ich da 100% komplett aufm falschen Dampfer, oder hab ich dort nur nen kleinen Denkfehler?
@Jones: Darum hab ich ja von Anfang an versucht nen html Grundgerüst bereitzustellen
Ich wusste schon das man dafür nen Formular benötigt, nur die umsetzung will ich mal lernen, da ich keine Lust auf diese ganzen nicht schönen umständliche Scripts die im www zu finden sind :o
Beiträge: 1.463
Themen: 18
Registriert seit: 22.03.2009
Wieso sollten Formulare eher PHP gedacht sein?
Ein Formular wird mithilfe von HTML erstellt und an den Server gesendet. Der Server verarbeitet mithilfe von PHP die verschickten Daten und dann folgt die Ausgabe.
Als allererstes solltest du also mal ein Formular machen und dann über die Verarbeitung nachdenken. Die Verarbeitung ist das grösste Problem. Also am besten gleich das leichte machen und dann zum schweren rübergehen.
Beiträge: 962
Themen: 97
Registriert seit: 20.03.2010
MyBB-Version: 1.8.x
Ja aber ein Formular wird ohne PHP zu nen nutzlosen System und mit HTML das "Grubdgerüst" hatte ich ja, oder kann man nur mit HTML noch mehr machen als nur das Aussehen? O-o
Beiträge: 1.463
Themen: 18
Registriert seit: 22.03.2009
HTML ist eine reine Auszeichnungssprache. Deshalb werden die Daten, die über das Formular versendet werden, mit PHP verarbeitet. Jedoch ist PHP rein serverseitig.