Probleme exercice formation

Fermé
nyanlou Messages postés 8 Date d'inscription jeudi 26 mars 2015 Statut Membre Dernière intervention 4 juin 2015 - 3 juin 2015 à 16:30
iro18 Messages postés 4 Date d'inscription jeudi 26 mars 2015 Statut Membre Dernière intervention 5 juin 2015 - 5 juin 2015 à 12:06
Bonjour, j'ai un soucis avec un exercice dans un exemple de mon livre chez cnfdi,
j'ai recopié leur code pour le tester mais ce qui devrait s'afficher ne s'affiche pas... J'ai beau tout refaire plusieurs fois je ne vois pas l'erreur :( et vu que je debute c'est pas facile... et que j'ai deja trouvé plusieurs erreurs dans leurs codes je me mefie :( donc je viens vous demander ce que vous en pensez...

voila le code d'exemple et ce que je devrais obtenir:
html:
http://img11.hostingpics.net/pics/434985IMG3328.jpg
php:
http://img11.hostingpics.net/pics/845689IMG3329.jpg
resultat:
http://img11.hostingpics.net/pics/519251IMG3330.jpg

et voila mon code et mon resultat:
html:
http://img11.hostingpics.net/pics/824292491.png
php:
http://img11.hostingpics.net/pics/885224352.png
resultat:
http://img11.hostingpics.net/pics/472266413.png

Vous pouvez voir que je n'ai aucun prenom ou nom quand je rentre dans le formulaire des informations et ca ne prends en fait pas mon php en compte, ni nom et prenom, ni si je ne mets rien, ca n'affiche pas le cas d'erreur non plus...

voila votre aide sera la bienvenue :s merci d'avance

3 réponses

Utilisateur anonyme
3 juin 2015 à 17:01
salut,

ton centre de formation devient vieillissant....

- on utilise les balises <table> que pour des tableaux..on utilisait ces balises pour la mise en page il y a bien longtemps.

-align=center n'existe plus...on doit utiliser de la css

- session_start() doit être utilisé avant tout code HTML

- le isset($_POST) n'est pas vraiment utile dans ton cas...

bref, commentcamarche ne fait pas les exos, mais vu la qualité des cours, je te dis alors, qu'il me semble que tu as une erreur dans le ligne 8 de cette capture :
http://img11.hostingpics.net/pics/885224352.png

j'en dit pas plus !!!!
0
nyanlou Messages postés 8 Date d'inscription jeudi 26 mars 2015 Statut Membre Dernière intervention 4 juin 2015
3 juin 2015 à 17:58
relis mon post ceci est le livre de cours pas un devoir c'est un simple exemple dans leur livre qui ne fonctionne pas je ne demande donc pas d'aider pour qu'on me fasse un travail -_- si deja l'exemple du livre ne fonctionne pas je pourrais pas faire le futur devoir donc je veux comprendre pourquoi ca ne fonctionne pas.
0
salut,

j'ai rien dit concerant la ligne 8, j'ai lu trop vite ! Il faut dire qu'il y a plein de paranthèse inutile.


׺°"~'"°º×]|I{*------» LÖBÖTÖ «------*}I|[׺°"~'"°º×
0
nyanlou Messages postés 8 Date d'inscription jeudi 26 mars 2015 Statut Membre Dernière intervention 4 juin 2015
3 juin 2015 à 18:17
malheureusement je sais bien que cette formation n'est pas au top mais j'ai payé donc je vais la finir... je demande sur les forums car ils mettent en general bien plus d'une semaine pour me repondre et souvent ca ne resouds pas mes problemes... alors si quelqu'un de plus competent que les profs de cette formation peut m'aider ca serait gentil :s
0
Utilisateur anonyme
3 juin 2015 à 18:19
essai de voir si tu recupère bien tes variables POST et si tes sessions fonctionnent.
0
Utilisateur anonyme
3 juin 2015 à 18:27
attends je te fais un exemple
0
Utilisateur anonyme
3 juin 2015 à 18:47
salut,

<!DOCTYPE html>
<html>
	<head>
		<title>CCM</title>
		<meta charset="UTF-8" />
		<style type="text/css">
			input{ display: block; margin: 10px }
		</style>
	</head>
	<body>
		<form method="post" action="formSessionBasePhp.php">
			<label for="prenom">Prénom</label>
			<input type="text" name="prenom" id="prenom" />
			<label for="nom">Nom</label>
			<input type="text" name="nom" id="nom" />
			<input type="submit" value="Envoi" />
		</form>
	</body>
</html>


<?php session_start();
	
	if(!empty($_POST['nom']) && !empty($_POST['prenom'])){
		
		$_SESSION['nom'] = $_POST['nom'];
		$_SESSION['prenom'] = $_POST['prenom'];
		
		$nom = $_SESSION['nom'];
		$prenom = $_SESSION['prenom'];
		
		echo htmlspecialchars($nom . '' . $prenom);
	}
	
	else echo 'Les informations ne sont pas valide !';
?>

0
nyanlou Messages postés 8 Date d'inscription jeudi 26 mars 2015 Statut Membre Dernière intervention 4 juin 2015
3 juin 2015 à 18:55
merci de prendre le temps de m'aider ^^

par contre si j'execute le code directement et rentre un nom et prenom j'ai le code php qui s'affiche juste: http://img15.hostingpics.net/pics/86797438t.png

Si j'essaye de l'executer avec localhost mon localhost ne fonctionne pas :s j'ai ceci:
http://img15.hostingpics.net/pics/946949521b.png
0
Utilisateur anonyme
3 juin 2015 à 19:25
si tu clique sur ceci

http://localhost/

ou http://127.0.0.1/

tu obtient quoi ?
0
nyanlou Messages postés 8 Date d'inscription jeudi 26 mars 2015 Statut Membre Dernière intervention 4 juin 2015
4 juin 2015 à 19:40
ceci http://img15.hostingpics.net/pics/946949521b.png
0
iro18 Messages postés 4 Date d'inscription jeudi 26 mars 2015 Statut Membre Dernière intervention 5 juin 2015 1
5 juin 2015 à 12:06
Tu n'as pas localhost/ dans l'URL (oui Wamp a changé ça dans ses dernières versions il faut le changer à la mano)
0