/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Udtræk fra mysql database via select-dr op~
Fra : Stig Sørensen


Dato : 11-10-04 17:26

Hej.

Jeg er lidt usikker på om den hører hjemme her eller i database gruppen.
Håber I vil futte mig det rigtige sted hen hvis det er.

Jeg vil gerne hive noget ud fra en database via selectbokse, noget a la:


<?php
if(!empty($_POST)) {
$conn = mysql_connect("localhost", "", "");
mysql_select_db("test");

$resultat = mysql_query("select $udeholdet from FCM");
while ($raekke = mysql_fetch_array($resultat)) {
   extract($raekke);
   echo "$hjemme vs. $modstander - $maal_hjemme-$maal_ude<br />";

}
}

?>

<form action="<?php $PHP_SELF ?>" method="post"<p>
Hjemmeholdet: <select name="hjemmeholdet">
<option value='FCM'>FC Midtjylland</option>
<option value='FCK'>FC Kobenhavn</option>
<option value='BIF'>Brondby IF</option>
</select><br />
Udeholdet: <select name="udeholdet">
<option value="FCK">FC Kobenhavn</option>
<option value="BIF">Brondby IF</option>
<option value="FCM">FC Midtjylland</option>
</select><br />
<input type="submit" class="button" value="Ok!" />
</form>

Jeg håber I kan se ideen i det. Hvis man vælger "FCK" under udeholdet skal
søgestringen så være:
"select FCK from FCM"

Men jeg er kørt helt fast nu.
Jeg får en:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
result resource in /home/stig/public_html/index.php on line 10

På forhånd tak

 
 
Dan Storm (11-10-2004)
Kommentar
Fra : Dan Storm


Dato : 11-10-04 18:07

Det er fordi du gør det forkert! Lær dine globals!!! Kig nedenstående
kode igennem og sammenlign med din egen:

<?php
if(!empty($_POST['udeholdet')) {
$conn = mysql_connect("localhost", "", "");
mysql_select_db("test");

$resultat = mysql_query("select * from FCM where
hold='".$_POST['udeholdet']."");
while ($raekke = mysql_fetch_array($resultat)) {
extract($raekke);
echo "$raekke['hjemme'] vs. $raekke['modstander'] -
$raekke['maal_hjemme']-$raekke['maal_ude']<br />";

}
}

?>
--
Dan Storm

http://err0r.dk
storm@err0r.dk

PGP Public key på http://err0r.dk/pubring.pkr

>>> husk på; en ekspert er en person der har begået alle fejl mulige
inden for et bestemt område

Stig Sørensen wrote:
> Hej.
>
> Jeg er lidt usikker på om den hører hjemme her eller i database gruppen.
> Håber I vil futte mig det rigtige sted hen hvis det er.
>
> Jeg vil gerne hive noget ud fra en database via selectbokse, noget a la:
>
>
> <?php
> if(!empty($_POST['udeholdet'])) {
> $conn = mysql_connect("localhost", "", "");
> mysql_select_db("test");
>
> $resultat = mysql_query("select $udeholdet from FCM");
> while ($raekke = mysql_fetch_array($resultat)) {
> extract($raekke);
> echo "$hjemme vs. $modstander - $maal_hjemme-$maal_ude<br />";
>
> }
> }
>
> ?>
>
> <form action="<?php $PHP_SELF ?>" method="post"<p>
> Hjemmeholdet: <select name="hjemmeholdet">
> <option value='FCM'>FC Midtjylland</option>
> <option value='FCK'>FC Kobenhavn</option>
> <option value='BIF'>Brondby IF</option>
> </select><br />
> Udeholdet: <select name="udeholdet">
> <option value="FCK">FC Kobenhavn</option>
> <option value="BIF">Brondby IF</option>
> <option value="FCM">FC Midtjylland</option>
> </select><br />
> <input type="submit" class="button" value="Ok!" />
> </form>
>
> Jeg håber I kan se ideen i det. Hvis man vælger "FCK" under udeholdet
> skal søgestringen så være:
> "select FCK from FCM"
>
> Men jeg er kørt helt fast nu.
> Jeg får en:
>
> Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
> result resource in /home/stig/public_html/index.php on line 10
>
> På forhånd tak

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste