Daarom heb ik de title en zo veranderd.
Hoi ik heb een script gescreven met een sql fout en een php fout :)
Ja waar hoort dit topic dan in:)
Maar ik ben op het forum gekomen omdat hier veel profs zijn.
<?php
include("safe.php");
include("config.php");
if ( isset( $_POST['submit'] ) )//controleerd als er op submit is geklikt:
{
mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db($db_db);
$query = " SELECT
id,
status,
wachtwoord,
actief
geld
FROM
gebruikers
WHERE
id = '" . $_SESSION['user_id'] . "'
AND
status = '" . $_SESSION['user_status'] . "'
";
$result = mysql_query( $query );
$rij = $rij = mysql_fetch_object($result);
$dbpass = $dbpass = htmlspecialchars($rij->geld);
if("Carlo" == ($_POST['aa'])) {
echo 'Vraag 1 heeft u goed!';
printf('<br>uw opgegeven andwoord: %s', $_POST['aa']);
$geld = $dbpass + 10;
$sql = "UPDATE gebruikers SET geld + 10 WHERE id='".$_SESSION['user_id']."'";
$query = mysql_query($sql);
echo "<br> u heeft '.$geld.' op uw rekening staan";
}else{
echo " andwoord 1 is niet goed!";
}
if("Demi" ==($_POST['ab'])) {
echo 'Vraag 2 heeft u goed!';
printf('<br>uw opgegeven andwoord: %s', $_POST['aa']);
$geld = $dbpass + 10;
$sql = "UPDATE gebruikers SET geld +10 WHERE id='".$_SESSION['user_id']."'";
$query = mysql_query($sql);
echo "<br> u heeft '.$geld.' op uw rekening staan";
}else{
echo " andwoord 2 is niet goed!";
}
}else{//dit zorgt ervoor
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="nl" xml:lang="nl">
<head>
<meta http-equiv="Content-Language" content="nl" />
<link rel="stylesheet" type="text/css" href="../style.css" />
<title><?= $sitenaam ?> - Vragen</title>
</head>
<body>
<!--Hier kan je aan gaan werken demi!---!>
<form action="test.php" method="post" name="vragen"/>
Vraag 1:<br>
Ga op de site opzoek naar de gene waar je terecht kan als je problemen hebt met het inloggen.<br>
Wie is dat (schrijf de naam met hoofdletter)
<br><input type=text name=aa><br>
<br>
Vraag 2:<br>
Ga op de sit opzoek naar de gene waar je terecht kan als de lagout niet goed is.<br>
Wie is dat (schrijf de naam met een hoofdletter)
<br><input type=text name=ab><br>
<br>
Vraag 3:<br>
Hoeveel personen hebben aan de site mee geholpen?<br>
Schrijf dat hier op (inclusief *** en ***)
<br><input type=text name=ac><br>
<br>
Vraag 4:<br>
Hoeveel Speelgeld krijg je in het begin van het spel?<br>
(exclussief bonissen)<br>
<input type=text name=ab><br>
<input type=submit valeu=Verzenden! name=submit>
</form>
<!---Hier niet meer werken demi---!>
<?php
//mysql close
}
?>
<!--Hier kan je weer werken--!>
</body>
</html>
---php fout---
Als eerste controleerd hij als ik carlo heb ingevult.
Maar als tweede moet hij controleren als je demi hebt ingevult, dat doet hij niet. hoe kan ik dat weer oplossen??
knop om dit te doen.