Inlogformulier .txt reageert niet!
Pagina: « vorige 1 2 3 4 5 6 7 8 9 10 11 volgende »
Jerry php op 07/10/2011 22:17:12:
yoow
Good luck....
Toevoeging op 07/10/2011 22:24:38:
Kijk dit dan? dit snap ik toch al allemaal?
http://www.websitemaken.be/index.php?page=show_item&id=857
Maak eens een pagina met een formulier waarin je alleen een naam in kan geven. Als het formulier gepost is en er inderdaad een naam is ingegeven dan laat je die naam op het scherm zien. Is er niks ingegeven dan laat je weer het formulier zien. Heel simpel maar wel iets om even logica en een aantal functions te oefenen. Maak dit helemaal alleen met jouw eigen kennis en post het hier als het klaar is. Dan wil ik en vast ook anderen en naar kijken en commentaar leveren. Daarna kunnen we de opdracht eventueel uitbreiden naar iets ingewikkelders.
- SanThe - op 07/10/2011 22:46:55:
@Jerry: Je enthousiasme is goed. Vandaar dat ik je best nog wil helpen met het leren van php maar dan beginnen we wel met iets eenvoudigs:
Maak eens een pagina met een formulier waarin je alleen een naam in kan geven. Als het formulier gepost is en er inderdaad een naam is ingegeven dan laat je die naam op het scherm zien. Is er niks ingegeven dan laat je weer het formulier zien. Heel simpel maar wel iets om even logica en een aantal functions te oefenen. Maak dit helemaal alleen met jouw eigen kennis en post het hier als het klaar is. Dan wil ik en vast ook anderen en naar kijken en commentaar leveren. Daarna kunnen we de opdracht eventueel uitbreiden naar iets ingewikkelders.
Maak eens een pagina met een formulier waarin je alleen een naam in kan geven. Als het formulier gepost is en er inderdaad een naam is ingegeven dan laat je die naam op het scherm zien. Is er niks ingegeven dan laat je weer het formulier zien. Heel simpel maar wel iets om even logica en een aantal functions te oefenen. Maak dit helemaal alleen met jouw eigen kennis en post het hier als het klaar is. Dan wil ik en vast ook anderen en naar kijken en commentaar leveren. Daarna kunnen we de opdracht eventueel uitbreiden naar iets ingewikkelders.
Ahh! echt dankje dankje dankjewel! ik ben echt blij dat je me een opdracht geeft, dat vind ik fijn! ik ga er gelijk aan beginnen, kunnen we er niet over pmen als het af is?
Laat het maar in het forum zien. Dan kunnen anderen ook nog tips geven.. :-)
- Aar - op 07/10/2011 23:04:58:
Laat het maar in het forum zien. Dan kunnen anderen ook nog tips geven.. :-)
Inderdaad. PM is daar niet voor bedoeld.
test het hier:
http://dj-jeremy.nl/begin.php
Deze melding staat er aan het begin:
Notice: Undefined index: name in /home/deb44223/domains/dj-jeremy.nl/public_html/begin.php on line 27
Dit staat er op lijn 27:
$naam = $_POST['name'];
En dit is mijn volledige code:
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form action="" name="formulier" method="post">
Naam:
<input type="text" name="name" />
<input type="submit" name="submit" value="Verzenden" />
</form>
<?php
$naam = $_POST['name'];
if($_SERVER['REQUEST_METHOD'])
{
if(isset($naam))
{
echo "Uw naam is: " . $naam;
}
}
?>
</body>
</html>
ini_set('display_errors', 1);
error_reporting(E_ALL);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form action="" name="formulier" method="post">
Naam:
<input type="text" name="name" />
<input type="submit" name="submit" value="Verzenden" />
</form>
<?php
$naam = $_POST['name'];
if($_SERVER['REQUEST_METHOD'])
{
if(isset($naam))
{
echo "Uw naam is: " . $naam;
}
}
?>
</body>
</html>
Gewijzigd op 08/10/2011 13:26:55 door Jerry php
code-tags a.u.b.
Pardon? wat bedoel je daarmee?
Gewijzigd op 08/10/2011 13:19:00 door - Ariën -
Zie edit
Er is niet niet eens bepaald of er gePOST is. is, dus die $_POST-variabele kan niet bestaan.
Ik mis hier een vergelijking met POST.
Gewijzigd op 08/10/2011 13:22:35 door - Ariën -
Toevoeging op 08/10/2011 13:24:15:
if($_SERVER['REQUEST_METHOD']=="POST")
Verder is dit vrij loos.
$naam = $_POST['naam'];
Je hebt toch al de naam in $_POST['naam'] staan, waarom dan nog in $naam?
Gewijzigd op 08/10/2011 13:26:38 door - Ariën -
Jerry php op 08/10/2011 13:20:52:
Zie edit
De code tags staan nu op de verkeerde plaats. Zet de code tags om je HELE script heen.
Dat deed ik dus altijd fout.
@santhe, heb je nieuwe opdracht? :D
- Aar - op 08/10/2011 13:24:46:
Alle $_POST variabelen zijn pas beschikbaar NADAT er gePOST is, dus na
if($_SERVER['REQUEST_METHOD']=="POST")
if($_SERVER['REQUEST_METHOD']=="POST")
Had ik je gisteren ook reeds gemeld. Dit is dus logica. EERST kijken of er gePOST is en dan pas verder met eventuele $_POST-vars.
Nu weet ik het :D
Weet je de volgende opdracht? :D
Jerry php op 08/10/2011 13:26:15:
@santhe, heb je nieuwe opdracht? :D
Nee, want de oplossing van jou voldoet nog lang niet aan de opdracht. Lees de opdracht nog eens door.
Je kan bijv. een gastenboekje maken, of een tellertje die bij elke hit eentje vooruit gaat, contactformuliertje met invoervalidatie.