Affichage PHP

Résolu/Fermé
Super_carotte Messages postés 1419 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 27 janvier 2015 - 4 févr. 2009 à 15:25
Super_carotte Messages postés 1419 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 27 janvier 2015 - 4 févr. 2009 à 15:57
Bonjour,
Je ne comprend pas pourquoi mon echo '$var' n'affiche pas ce que l'utilisateur a saisi, pouvez vous m'aider?
Je cherche cela pour qu'ensuite la ligne juste dessous qui est en commentaire fonctionne avec le $var.

Merci a vous!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="STYLESHEET" type="text/css" href="styles.css">
<title>Scanning</title>
</head>

<body>
<div align="center">
<h2>Scanning</h2>

<a>Vous souhaitez scanner un document,</a><br>
<a>Renseigner:</a><br>
<form name="scan_doc" method="post">
<table>
<tr>
<td>Document à scanner:</td>
<td>
<input type="text" name="docscan">
</tr>
</table>
<input type="submit" name="Validerscan" value="Valider">
<input type="reset" name="Annuler" value="Annuler">



<?php
$var = $_POST["scan_doc"]
echo '$var'

// $foo = system('wget -O fichier.html $var',$output);


?>
</form>
</div>
</body>
</html>
A voir également:

4 réponses

Salut,

Ben déjà la ligne c'est :
$var = $_POST["docscan"]
et pas
$var = $_POST["scan_doc"]
vu le nom de tes champs input
Et ensuite enlève les ' autour de ton $var dans ton echo, ça devrait aller mieux ;)
echo $var;
1
tite_tête13 Messages postés 125 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 19 février 2010 3
4 févr. 2009 à 15:36
Après meilleure lecture je suis d'accord avec toi SilentBob.
0
Super_carotte Messages postés 1419 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 27 janvier 2015 127
4 févr. 2009 à 15:36
Merci pour ta reponse,
J'ai fait les corrections que tu proposes mais l'affichage reste vide.
0
tite_tête13 Messages postés 125 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 19 février 2010 3 > Super_carotte Messages postés 1419 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 27 janvier 2015
4 févr. 2009 à 15:47
Slt,

J'ai repris ton code et j'ai séparé le code html et php en deux pages distinctes et ça fonctionne.
Voilà les codes:

Pour ta page html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="STYLESHEET" type="text/css" href="styles.css">
<title>Scanning</title>
</head>

<body>
<div align="center">
<h2>Scanning</h2>

<a>Vous souhaitez scanner un document,</a><br>
<a>Renseigner:</a><br>
<form name="scan_doc" method="post" action="ta_page.php">
<table>
<tr>
<td>Document à scanner:</td>
<td>
<input type="text" name="docscan">
</tr>
</table>
<input type="submit" name="Validerscan" value="Valider">
<input type="reset" name="Annuler" value="Annuler">
</form>
</div>
</body>
</html>



Et ta page php:

<?php
$var = $_POST["docscan"];
echo $var;

// $foo = system('wget -O fichier.html $var',$output);
?>


voilà.... ^^
0
Super_carotte Messages postés 1419 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 27 janvier 2015 127 > tite_tête13 Messages postés 125 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 19 février 2010
4 févr. 2009 à 15:57
En effet ça marche nikel comme cela.

Je vais essayer de faire en sorte que ça tienne sur une page car (ça va vous faire rire vu mon niveau) je dois faire des trucs plutot compliqué.
W get, ce genre de chose... j'y comprend pas grand chose mais bon, je vais essayer =)

Aller zou, je pars sur un petit controle de validation d'abord,
Merci a vous tous!
0
tite_tête13 Messages postés 125 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 19 février 2010 3
4 févr. 2009 à 15:29
Slt,

je remarque que tu oublies les ";" en fin de ligne dans ton code php

$var = $_POST["scan_doc"] ;
echo '$var' ;
0
il ne faut pas des " au lieu de ' ?
0
Super_carotte Messages postés 1419 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 27 janvier 2015 127
4 févr. 2009 à 15:33
A oui, c'est corrigé, Merci.
Mais ça n'affiche toujours pas la chaine de caractère que je saisi dans mon formulaire
0
Super_carotte Messages postés 1419 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 27 janvier 2015 127
4 févr. 2009 à 15:33
Oups, le temps de rep qu'il y a deja 3 messages :p je lis vos propositions
0