Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

in php acties afvangen ??

Pagina: 1
Acties:
  • 87 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoi ,

ik heb na veel zoeken en proberen het onderstaande script in elkaar gezet. De data uit de sql database wordt goed naar boven gehaald. De dropbox wordt ook correct gevuld.
De acties van beide knoppen worden ook uitgevoerd.
Het enige probleem is nu om de waarde die gekozen in de dropbox is gekozen mee te nemen in de actie.

Hebben jullie wat hints ?

Dit is het script :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<h3> Aanwezigheid spelers 5e team HVV24 </h3>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title></title>
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="">
<meta name="generator" content="Matrix Y2K from van IJperen Software Inc. - http://www.crystalfibers.com">
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {
if(isset($_POST['af']) && $_POST['af'] == 1) {
echo "Jouw naam is: " . $_POST[$col_value];
}
else if(isset($_POST['aan']) && $_POST['aan'] == 1) {
print ;
}
}
?>


</head>
<body>
<?php
include("connect.php");

mysql_select_db("CN20040165_teams")
or die("Kan geen database selecteren");
$query = "Select naam,aanwezig from teams";
$result = mysql_query($query)
or die("Foutje !1");

print "<table>\n";
while ($line = mysql_fetch_array($result , MYSQL_ASSOC)) {
foreach ( $line as $col_value) {
echo "<td>" . $col_value . " </td>";
}
echo "</tr>";
}
echo "</table>" ;


mysql_select_db("CN20040165_teams")
or die("Kan geen database selecteren");
$sqlOptions = "SELECT Naam from teams";
$resultOptions = mysql_query($sqlOptions);

echo '<select name="selectName">';
echo '<option value="">--Select--</option>';
while(list($opt) = mysql_fetch_array($resultOptions))
{
echo ("<option value=\"$opt\">$opt</option>\n");
}
echo '</select>';


?>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<input type="hidden" name="af" value="1" />
<input type="submit" value="Afwezig" name="afw" />
</form>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<input type="hidden" name="aan" value="1" />
<input type="submit" value="Aanwezig" name="anww" />
</form>


</body>
</html>

Verwijderd

Wat bedoel je met actie? Dat de waarde van de dropdown wordt doorgegeven aan het php script? Typ dan eens
code:
1
2
3
<?php
print_r($_POST);
?>

voor een hint hoe je de $_POST van de dropdown aan kan roepen.

Verwijderd

Topicstarter
Hoi , jouw oplossing geeft het volgende scherm :

Array ( [aan] => 1 [anww] => Aanwezig )
E. Traas J
Piet Test N

Terwijl ik 1 van de namen wil hebben.

Met die naam wil ik een update query uitvoeren op de database.

Alvast bedankt

  • scarhand
  • Registratie: December 2001
  • Laatst online: 24-06-2021
Je selectbox staat nu niet binnen je form. Zet de selectbox binnen je form en print_r $_POST nog eens.

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Toch is dit topic een scriptrequest; je dumpt hier een lap code (niet eens alleen de relevante delen) zonder code tags notabene, geeft een karige omschrijving van je probleem en verwacht dan van ons dat we het voor je oplossen. Daarbij is je respons op een goedbedoelde mogelijke oplossing niet veel meer dan "dat is niet wat ik wil, ik wil het anders".

GoT is geen afhaalbalie voor kant-en-klare oplossingen; dat kun je ook terugvinden in onze Programming Beleid Quickstart; waarin je dan tevens meteen zult lezen hoe we hier wél graag een topic zien.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.