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] Dynamisch einlesen funktioniert nicht (https://www.gegen-bilderklau.net/thread.php?threadid=170683)


Geschrieben von Verena1993 am 13.04.2010 um 15:13:

  Dynamisch einlesen funktioniert nicht

Also, ich hatte vor in einer select alle Namen einzulesen, bei denen id=0 ist...
Funktioniert nur irgendiwe nicht^^

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:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Costantinstables</title>
<link rel=stylesheet href=style.css type=text/css>
</head>
<body><center>
<b>Kaufantrag</b><br><br>
<form action="action_formular.php" method="POST">
<table><tr><th>Name:</th><td><input type="text" name="name"></td></tr>
<tr><th>e-Mail:</th><td><input type="text" name="email"></td></tr>
<tr><th>Mitglied des Costantinstables RV?</th><td><input type="radio" name="mitglied" value="ja">Ja
<input type="radio" name="mitglied" value="nein">Nein
</td></tr>
<tr><th>ID des Pferdes:</th><td>

<?php

// Verbindung zur Datenbank
include("db.php");
$id="$_GET[id]";
$name="$_GET[name]";



// Hier die Abfrage übersetzt: RUFE * (alle Spalten) VON der Tabelle Pferd auf WO in der Spalte Besitzer nichts steht.
$Ergebnis = mysql_query("SELECT * FROM Pferd WHERE besitzer = ''");


// Wenn das Ergebnis 0 ist gib aus
     if (@mysql_num_rows($Ergebnis) == 0) {
    echo " Es gibt keine Verkaufspferde\n";
    }

    else {
// Sonst zeige an .. 
    function mk_select($id, $multipleauswahl ="", $groesse = 1){
        echo "<select $multipleauswahl name="$name" size=$groesse>";

 
        while($row = mysql_fetch_array($Ergebnis)) {
       
         echo "<option value"". $row[id] ."">". $row[id] ."</option>\n";  
         }
          mysql_data_seek($result, 0);
       echo "</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>
</center>
</body>
</html>


So schauts aus:
http://costantinstables.bplaced.de/Pferdehaendler/Kaufantrag.php

LG Verena



Geschrieben von Verena1993 am 13.04.2010 um 17:26:

 

^^ eine derjenigen die php beherschen kann mir schonmal nicht helfen großes Grinsen
ohje xD



Geschrieben von Verena1993 am 13.04.2010 um 18:36:

 

wie mache ich das denn?



Geschrieben von Verena1993 am 13.04.2010 um 18:42:

 

ohje, jetzt versteh ich es garnicht mehr xD

Wie gebe ich die $Ergebnis bekannt und was mache ich anstatt der function?

edit

mit dem global, reicht das so:

code:
1:
2:
3:
function mk_select($id, $multipleauswahl ="", $groesse = 1){
        global $Ergebnis, $name, $id;
        echo "<select $multipleauswahl name="$name" size=$groesse>";



Geschrieben von Verena1993 am 13.04.2010 um 18:54:

 

Danke danke danke smile

bin noch ein anfänger was php angeht und verzweifel dann schnell wenns nicht kappt wie ich mir des vorstelle xD

aber danke nochmal smile
Stehe tief in deiner schuld Augenzwinkern


Forensoftware: Burning Board, entwickelt von WoltLab GmbH