Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Formmailer und Pferde aus Datenbank (https://www.gegen-bilderklau.net/thread.php?threadid=178292)


Geschrieben von Itoe am 04.01.2011 um 22:47:

  Formmailer und Pferde aus Datenbank

Huhu, ich hab jetzt mit dem Formmailer tut einen Deck/Leihmutterschaftsantrag gecodet. Geht eigentlich auch ziemlich alles, nur möchte ich, dass bestimmte Pferde aus der Datenbank in ein Selectdingens da rein kommen. Also beispielsweise Pferde die Deutsche Reitponys sind. Habs jetzt so gecodet wie ich halt auch beim Pferdeverzeichnis die alle anzeigen lasse nur halt mit <select> und <option> nach EINEM Pferd hört es allerdings auf?

code:
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:
<head><link rel="stylesheet" href="style.css">
</head><center><form action="antrag2.php" method="POST">
<table><tr><th>Dein Name:</th><td><input type="text" name="name"></td></tr>
<tr><th>Kontaktemail:</th><td><input type="text" name="email"></td></tr>
<tr><th>Hofname + Link:</th><td><input type="text" name="hofnamelink"></td></tr>
<tr><th>Leihmutterschaft oder Deckantrag?</th><td>
<select name="leihoderdeck" size="6"><option value="Leihmutterschaft">Leihmutterschaft</option>
<option value="Deckantrag">Deckantrag</option></td></tr>
<tr><th>Euer Pferd</th><td><input type="text" name="ihrpferd"></td></tr>
<tr><th>Unser Pferd</th><td>
<select name="unserpferd" class="select"><?php

// Verbindung zur Datenbank
include("dat.php");

// Hiermit wird der Wert geholt, der über die URL übergeben wurde. Dieser wird nun für die Abfrage genutzt.
// Somit werden nur genau die Daten abgefragt, die diese ID haben
$id = "$_GET[id]";

$Ergebnis = mysql_query( "SELECT * FROM furstbachpferd WHERE Rasse = 'Deutsches Reitpony' AND Geschlecht= 'Hengst' AND zurzucht = 'Ja'" );
if (@mysql_num_rows($Ergebnis) == 0) {
echo "Es existiert kein Eintrag!!";
}

else {
$Data = mysql_fetch_array( $Ergebnis );

//Anzeige der Links (Wenn du den Chara auf mehrere Seiten verteilst
//Hier die Angabe der Daten vom Pferd. Es kann wieder HTML verwendet werden ganz normal eben (; Nur an der Stelle wo die Daten sein sollen schreibt ihr $Data[Spaltenname] hin

echo "
<option value=$Data[name]>$Data[name]</option><br>
";
}
?></select>
</td></tr>
<tr><th>Nachricht:</th><td><textarea name="nachricht"></textarea></td></tr>
<tr><th><input type="submit" value="Absenden"></th><th><input type="reset" value="Zurücksetzen"></th></tr></table>
</form>


Threads hab ich hier schon alles durchgeguckt, waren aber alle nicht das Problem wo ich hatte Augenzwinkern



Geschrieben von callous. am 04.01.2011 um 23:54:

 

Die while-Schleife fehlt Augenzwinkern



Geschrieben von Itoe am 05.01.2011 um 01:09:

 

Danke x3


Forensoftware: Burning Board, entwickelt von WoltLab GmbH