MySQL + formulier

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Glenn

Glenn

15/09/2009 18:05:00
Quote Anchor link
Hallo PHP,

Ik wil een formulier maken want nadat ik op verzenden heb geklikt op een andere pagina verschijnt totdat deze formulier opnieuw ingevuld word. Dit heb ik tot op heden:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
if(isset($_POST['deejay'],$_POST['program'])) // kijken of de ingevulde formulieren verzonden zijn
{
    echo "deejay: ".$_POST['deejay']."<br/>program:".$_POST['program']; // het formulier op je pagina weergeven
}
?>

<form method="post" action="/program.php">
<p>
    <label for="program">Programma:</label>
    <input type="text" name="program" id="program" />
</p>
<p>
    <label for="deejay">Deejay (dj-naam let op hoofdletters en spelling!):</label>
    <input type="text" name="deejay" id="deejay" />
</p>
<p>
    <input type="submit" value="Publiceer" />
</p>
</form>


Waar moet ik dingen toevoegen om het in een mysql database te doen en later weer te kunnen opvragen?
 
PHP hulp

PHP hulp

25/11/2024 09:02:42
 
- Ariën  -
Beheerder

- Ariën -

15/09/2009 18:08:00
Quote Anchor link
Op het moment dat je ge-POST hebt.

Verder kan je beter controleren of $_SERVER['REQUEST_METHOD'] gelijk is aan POST, dan dat je op een POST-element checkt met isset.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if($_SERVER['REQUEST_METHOD']=="POST") {
// ge-POST
} else {
// toon je formulier
}
?>
Gewijzigd op 01/01/1970 01:00:00 door - Ariën -
 
Glenn

Glenn

17/09/2009 12:17:00
Quote Anchor link
Ik snap je niet helemaal, ben nieuw in het mysql gedeelte
 
- Ariën  -
Beheerder

- Ariën -

17/09/2009 13:39:00
Quote Anchor link
Dit heeft niks met MySQL te maken, maar met de juiste opbouw van een formulier. Wat jij hebt klopt namelijk niet.
 
Yearupie Achternaamloos

Yearupie Achternaamloos

17/09/2009 15:24:00
Quote Anchor link
Ik kan me vergissen, maar volgens mij is dit al je 2e topic hierover?
Probeer zelf eens wat te leren. Wij zijn hier voor hulp en niet voor je script te maken!

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
if($_SERVER['REQUEST_METHOD']=="POST")
{

    if(isset($_POST['deejay'],$_POST['program'])) // kijken of de ingevulde formulieren verzonden zijn
    {
        echo "deejay: ".$_POST['deejay']."<br/>program:".$_POST['program']; // het formulier op je pagina weergeven
        // mysql

    }
}

?>

<form method="post" action="/program.php">
<p>
    <label for="program">Programma:</label>
    <input type="text" name="program" id="program" />
</p>
<p>
    <label for="deejay">Deejay (dj-naam let op hoofdletters en spelling!):</label>
    <input type="text" name="deejay" id="deejay" />
</p>
<p>
    <input type="submit" value="Publiceer" />
</p>
</form>


Maak nu zelf eerst eens een database aan en voeg daar de dingen die je op wil slaan toe.
Gewijzigd op 01/01/1970 01:00:00 door Yearupie Achternaamloos
 
Toine vd P

Toine vd P

17/09/2009 15:26:00
Quote Anchor link
@Glenn OMFGRTFM
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.