php select- im Formailer code für eintrag? |
Baronesse

Gestüt schwarze Perle & RM
 

Dabei seit: 13.12.2005
Beiträge: 1.784
Herkunft: Düsseldorf
 |
|
php select- im Formailer code für eintrag? |
 |
Hallöchen,
ja ich weiß, ich nerve... aber irgendwie schweben mir im Moment Ideen im Kopf herum, bei deren Umsetzung ich aber Probleme habe.
Ich habe mir einen Formailer gemacht mit dem ich autmatisch pferde eintragen kann.
Nun wollte ich das aber auch mit deren Turnierergebnissen machen.
Kurzum, ich brauche einen Formailer mit einer Art "Auswahlbereich", damit ich den Namen des Pferdes darin wählen kann.
Jetzt stellt sich mir nur die Frage, wie sage ich dem Formular, dass es Platz, Disziplin, Ort und Reiter genau bei Pferd mit der ID=2 (als Beispiel) eintragen soll. Denn wenn ich das mit
php: |
1:
2:
3:
|
$eintrag = "INSERT INTO `probepferde` ( `id` , `Name` )
VALUES ('', '$name')";
$eintragen = mysql_query($eintrag); |
|
dann habe ich keinen Plan wie das gehen soll, denn ich müsste ja immer hinterlegen WHERE id=xx
Das geht ja bei einem Selectmenü nicht...
Vielleicht kann mir jemand weiter helfen, die das gehen könnte.
Ich hoffe dass man das überhaupt verstanden hat, was ich möchte :s
Liebe Grüße Sabi
__________________
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Baronesse: 11.06.2008 21:00.
|
|
10.06.2008 21:45 |
|
|
Baronesse

Gestüt schwarze Perle & RM
 

Dabei seit: 13.12.2005
Beiträge: 1.784
Herkunft: Düsseldorf
Themenstarter
 |
|
Dass es angezeigt wird habe ich nun hinbekommen, aber nun soll das was in dem Formular steht auch noch in eine neue Tabelle eingertragen werden. Also Quasie, dass die ID, der Name des Pferdes mitgesendet werden. Zusätzlich zu: Platz, Veranstaltung, Ort und Reiter.
Wie bekomme ich das hin?
Mein Code für den Formailer sieht nun so aus:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
|
<form method="POST" action="eintragen-turniere.php">
<table border="1" width="100%">
<tr>
<td width="50%">Pferd</td>
<td width="50%"><select name="pferd">
<?php
include("db.php");
$sql = "SELECT name FROM pferde";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
$pferdeid = $row['id'];
$pferdename = $row['name'];
echo ("<option value="$pferdeid">$pferdename</option");
}
?>
</select>
</td>
</tr>
<tr>
<td width="50%">Platz</td>
<td width="50%"><input type="text" name="platz" size="26" maxlength="255"></td>
</tr>
<tr>
<td width="50%">Veranstaltung</td>
<td width="50%"><input type="text" name="disz" size="26" maxlength="255"></td>
</tr>
<tr>
<td width="50%">Ort</td>
<td width="50%"><input type="text" name="ort" size="26" maxlength="255"></td>
</tr>
<tr>
<td width="50%">Reiter</td>
<td width="50%"><input type="text" name="reit" size="26" maxlength="255"></td>
</tr>
</table>
<p> </p>
<p><input type="submit" value="Abschicken" name="B1"><input type="reset" value="Zurücksetzen" name="B2"></p>
</form>
|
|
Das ist aber nur der Formmailer, was mir nun noch fehlt ist die "action Datei.php", kurzum, ich brauche einen Code, der mir die Sachen in eine neue Tabelle einträgt. Muss ich dann pro Pferd eine "turniertabelle" machen? Weil die Id wird ja immer automatisch um eins erhöht.
Müsste ich das dann für jedes Pferd neu machen, diesen Formmailer, weil ich ja hinterlege in welche Tabelle das eingetragen werden soll?
Danke, ich beiße mir daran wirklich die Zähne aus.
__________________
Dieser Beitrag wurde 6 mal editiert, zum letzten Mal von Baronesse: 11.06.2008 15:51.
|
|
10.06.2008 23:13 |
|
|
Baronesse

Gestüt schwarze Perle & RM
 

Dabei seit: 13.12.2005
Beiträge: 1.784
Herkunft: Düsseldorf
Themenstarter
 |
|
da war ich nun auch hinter gestiegen
mir geht es mehr um den php Code, der das Eintragen veranlasst. Denn da bekomme ich immer eine Fehler meldung, leider.
__________________
|
|
11.06.2008 19:24 |
|
|
|
Impressum
|