Problem avec php

Fermé
polak3 Messages postés 33 Date d'inscription dimanche 11 mai 2008 Statut Membre Dernière intervention 21 février 2009 - 27 nov. 2008 à 12:09
IdleMan Messages postés 243 Date d'inscription jeudi 17 janvier 2008 Statut Membre Dernière intervention 25 juin 2012 - 27 nov. 2008 à 12:28
Bonjour,
je suis debutant en php, je travaille avec easyphp et voici un formulaire que j'ai saisi:

<html>
<head><title>Formulaire</titre>
</head>
<form action="script.php method="POST">
<body>
<h2>Veuillez entrer vos renseignements</h2>
<hr>

<label>
Titre du film:
</label>
<input type="text" name="titre" />
<br/>

<label>
Genre
</label>
<select name="genre">
<option value="POLICIER">policier</option>
<option value="RELIGIEUx">religieux</option>
<option value="ROMANTIQUE">romantique</option>
<option value="ESSAI">essai</option>
</select>
<br/>

<label>
Description:
</label>
<textarea name="description"></textarea><br/>


<label>
Filme en couleur
</label>
<input type="radio" name="couleur" value="1"/> oui -
<input type="radio" name="couleur" value="non"/> non <br/>
</tr>
<br/>
<input type="submit" value="Envoyer">
</form>
</body>
</html>

et regarder ce que j'ai écrit en php pour la reception de mes données:
formulaire script.php
<?php
print("<b>Titre</b> :".$_GET['titre']."<br>");
print("<b>Genre</b> :".$_GET['genre']."<br>");
print("<b>Description</b> :".$_GET['description']."<br>");
print("<b>Couleur</b> :".$_GET['titre']."<br>");
?>

alors le bemol est que on m'affiche une erreur comme quoi firefox ne peut trouve rle fichier à l'adresse
C:/Program Files/EasyPHP 2.0b1/www/script.php

donc le fichier est introuvable. veuillez m'aider s'il vous plait.
A voir également:

1 réponse

IdleMan Messages postés 243 Date d'inscription jeudi 17 janvier 2008 Statut Membre Dernière intervention 25 juin 2012 60
27 nov. 2008 à 12:28
Tu a fais 4 erreures

1) Tu a oublié de fermer les quotes (") l'appel de la page php : <form action="script.php method="POST">
2) Tu a ouvert la balise form avant la balise body (très mauvais) et tu l'a fermé avant les balises se chevauchent (pas bon)
3)Tu a mis un </tr> au lien d'un <hr> après les boutons radio (or un </tr> s'utilise uniquement avec des tables)
4)Tu envoi des données en POST et tu essaye de les recuperer en GET


voila le code de ta page corrigé :

<html>
<head><title>Formulaire</titre>
</head>

<body>
<form action="script.php" method="GET" >
<h2>Veuillez entrer vos renseignements</h2>
<hr>
<label>Titre du film:</label>
<input type="text" name="titre" />
<br/>
<label>Genre</label>
<select name="genre">
<option value="POLICIER">policier</option>
<option value="RELIGIEUx">religieux</option>
<option value="ROMANTIQUE">romantique</option>
<option value="ESSAI">essai</option>
</select>
<br/>
<label>Description:</label>
<textarea name="description"></textarea>
<br/>
<label>Film en couleur</label>
<input type="radio" name="couleur" value="1"/> oui -
<input type="radio" name="couleur" value="non"/> non <br/>
</hr>
<br/>
<input type="submit" value="Envoyer">
</form>
</body>
</html> 


Corrige ça et regarde si ça marche mieux.
0