Keuzemenu / MYSQL / PHP

Status
Niet open voor verdere reacties.
We komen in de buurt, maar je bent vergeten om de regel
PHP:
mysql_select_db ("helpmij");
te wijzigen. Die moet verwijzen naar jouw eigen database.
 
Oke, het werkt :) Mag ik nog vragen om een kleine toevoeging?

in mijn aanmelding zit nog een bevestiging die op ja moet staan. Dus naar mijn mening moet het dan iets worden als:

SELECT id, naam, schooljaar FROM hoofdtabel WHERE schooljaar='".$_POST["schooljaar"]. AND janee="JA"

Maar hoe kan ik dit er goed in verwerken? En de foutmelding bij de eerste keer laden moet er ook nog uit, kan ik die er gewoon uit deleten?
 
Bij het aanmelden of bij het ophalen uit de database en tonen?

PS. Ik heb alle voorgaande berichten gelezen!

Gr. Ronald!:)
 
Er is nog een bevestiging zeg je. Je hebt het over aanmelden en je hebt het over een overzicht waar alle mensen worden getoond.

Moet er in dat overzicht staan:

Code:
Id      Naam       Schooljaar      Bevestigd

Of is het bij het aanmelden dat ik aanvink dat ik akkoord ga met voorwaarden ofzo (de bevestiging). Dat als ik die niet invul dat ik dan niet aangemeld kan worden.

Gr. Ronald!:)
 
Kun je me nog helpen om er een extra WHERE in te plaatsen? Hij moet dus allen de mensen laten zien waar in de tabel bij de colom: JANEE, Ja is ingevuld... kan dit er makkelijk tussen?
 
Wat jij ongeveer al zei. Kopieer dit en het moet werken.

Ik heb een aantal dingen aangepast, zoals ik het zou doen. Gebruik een 1 als 'ja' en een 0 als 'nee'.
PHP:
<?php

$query = "SELECT id, naam, schooljaar FROM hoofdtabel WHERE schooljaar = '".$_POST['schooljaar']."' AND bevestiging = '1'";

$sql = mysql_query($query) or die("Error: ".mysql_error());

?>

Gr. Ronald!:)
 
Op deze manier?
Of?

PHP:
 $query = "SELECT  id, naam, schooljaar FROM hoofdtabel WHERE schooljaar='".$_POST["schooljaar"]."' AND janee="ja"' ORDER BY Naam ASC";
        if ($result = mysql_query($query)) {
            if (mysql_num_rows($result)<>0) {
                while ( $row = mysql_fetch_assoc ( $result ) ) {
                    echo $row["naam"]." - ".$row["schooljaar"]."<br />";
                }
            } else {
                echo "Er is niemand uit dat schooljaar gevonden";
            }
        } else {
            echo "<fieldset><legend>foutopsporing</legend>";
            echo "kan de query niet uitvoeren:<br />".$query."<br />".mysql_error();
            echo "</fieldset>";
        }
    } else {
     
    }
 
Laatst bewerkt:
Hallo BoukeWeening,

Je hebt je query fout fout janee = ja.

Jij hebt:

Code:
janee="ja"'

Maak hiervan:

Code:
janee = 'ja'

De rest zal wel moeten kloppen denk ik.

Gr. Ronald!:)
 
En hoe krijg ik het nu zo dat het geopend wordt op een nieuwe pagina? Dus dat hij de pagina Reload met het resultaat op het scherm?
 
Hallo,

Da kun je doen door gebruik te maken van headers. In dit geval als volgt:

PHP:
<?php

header("Location: www.baukeweening.nl/aanmelden");

?>

Of waar je ook maar naar toe wilt linken.

Gr. Ronald!:)

Editje:

Je kunt ook de HTML Meta-tag gebruiken.

Code:
<meta  http-equiv="refresh" content="5; url=index.php" />

De 5 staat voor het aantal seconden wanneer hij refresht. De url is voor de plek waar hij naartoe linkt. Wil je direct refreshen? Zet dan de content op 0. Laat je de url weg, dan refresht hij de pagina waar je actief in bent.

Code:
<meta  http-equiv="refresh" content="5" />
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan