MySQL + formulier
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)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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>
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?
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)
Gewijzigd op 01/01/1970 01:00:00 door - Ariën -
Ik snap je niet helemaal, ben nieuw in het mysql gedeelte
Dit heeft niks met MySQL te maken, maar met de juiste opbouw van een formulier. Wat jij hebt klopt namelijk niet.
Probeer zelf eens wat te leren. Wij zijn hier voor hulp en niet voor je script te maken!
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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>
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
@Glenn OMFGRTFM