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??