[PHP] affichage de données

Yotte -  
Erdnax Messages postés 2279 Statut Contributeur -
Bonjour !

débutante en PHP, cherche un peu d'aide...
voilà, j'ai fait un formulaire html et je voudrais afficher les données entrées par l'utilisateur dans un autre page (recap1.php) qui récapitulerait tout.

mon code html :
<form name="test" method="post" action="recap1.php">
Demandeur :
<p>Nom de la société : <input name="nom1" size="25"> 
<p>Adresse : <br><textarea name="adresse1" rows="5" cols="30"></textarea>  
<br>Téléphone : <input name="tel1" size="25"> 
<br>Nom de l'interlocuteur : <input name="interl1" size="25"> 
</form>


mon code php de la page recap1.php :
<?
$nom1=$_POST['nom1'];
$adresse1=$_POST['adresse1'];
$tel1=$_POST['tel1']; 
$interl1=$_POST['interl1']; ?>
<?
echo
'DEMANDEUR :' $nom1 $adresse1 $tel1 $interl1 $choix ?>


rien ne s'affiche dans ma page récapitulative...
merci de votre aide !

27 réponses

  • 1
  • 2
  1. Erdnax Messages postés 2279 Statut Contributeur 497
     
    Essaye ça :
    <?php
    $nom1=$_POST['nom1'];
    $adresse1=$_POST['adresse1'];
    $tel1=$_POST['tel1']; 
    $interl1=$_POST['interl1']; 
    
    echo 'DEMANDEUR : <br>';
    echo $nom1'<br>';
    echo $adresse1'<br>';
    echo $tel1'<br>';
    echo $interl1'<br>';
    ?>
    

    @+
    2
  2. Erdnax Messages postés 2279 Statut Contributeur 497
     
    Salut,

    A mon avis, c'est qu'il manques des points afin de coller les différentes variables. Donc :
    <?php
    $nom1=$_POST['nom1'];
    $adresse1=$_POST['adresse1'];
    $tel1=$_POST['tel1']; 
    $interl1=$_POST['interl1']; 
    
    echo 'DEMANDEUR :'.$nom1.''.$adresse1.''.$tel1.''.$interl1.''.$choix;
    ?>

    @+
    0
  3. Yotte
     
    merci mais ça ne marche pas mieux :-(
    0
  4. Timon1102 Messages postés 354 Statut Membre 109
     
    c'est normal, tu fermes ton php (?>) et tu le rouvre apres, mais les variables ne sont plus définies.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Erdnax Messages postés 2279 Statut Contributeur 497
     
    Pas dans mon script ;)

    Qu'est ce que cela t'affiche comme erreur ?
    0
  7. Yotte
     
    ben, ça m'affiche pas d'erreur mais ça m'affiche pas non plus les lignes que je veux...
    en gros, y'a rien ! ;-)
    0
  8. Erdnax Messages postés 2279 Statut Contributeur 497
     
    Euh, 2 questions :

    Est-ce que tu as mis un bouton submit sur ton formulaire ? Et est-ce que tu as copié collé le code que je t'ai donné ?

    @+
    0
  9. Timon1102 Messages postés 354 Statut Membre 109
     
    3 eme question : as tu lu mon post ci dessus ?
    0
  10. Yotte
     
    toujours pas...merci quand même d'essayer de m'aider...

    (oui Timon, j'avais rectifié.)
    0
  11. Erdnax Messages postés 2279 Statut Contributeur 497
     
    Mais tu as qqch d'autre dans la page ou tout ton code est là ???
    0
  12. Timon1102 Messages postés 354 Statut Membre 109
     
    EH OH

    JE PARLE ON M'ECOUTE PAS

    LIS MA REPONSE DE CE MATIN

    FO KE JE PRENNE DE LA PLACE SINON ON ME VOIT PAS ???

    @+
    0
  13. Yotte
     
    voilà tout mon code pour le récapitulatif :
    <html>
    <head>
    
    <script>
    function imprimer()
    {window.print();}
    </script>
    </head>
    
    <body>
    
    <?php
    $nom1=$_POST['nom1'];
    $adresse1=$_POST['adresse1'];
    $tel1=$_POST['tel1']; 
    $interl1=$_POST['interl1'];
    
    echo 'DEMANDEUR : <br>';
    echo $nom1 '<br>';
    echo $adresse1 '<br>';
    echo $tel1 '<br>';
    echo $interl1 '<br>';
     ?>
    
    <form>
    <input onclick="imprimer();" type="button" value="Imprimer la page">
    </form>
    
    </body>
    </html>


    sinon sur l'autre page, j'ai d'autres entrées dans mon formulaire mais si ça marche déjà pas avec celles-là...

    voilà le formulaire avec le bouton submit :
    <form name="test" method="post" action="recap1.php">
    <font size="4">Demandeur :</font>
    <p>Nom de la société: <input name="nom1" size="25"> 
    <p>Adresse : <br><textarea name="adresse1" rows="5" cols="30"></textarea>  
    <br>Téléphone : <input name="tel1" size="25"> 
    <br>Nom de l'interlocuteur : <input name="interl1" size="25"> 
    
    <br><div align="center"><input type="submit" value="Récapitulatif"></div>
    </form>
    0
  14. Erdnax Messages postés 2279 Statut Contributeur 497
     
    Ok, mais dans les nouveaux bouts de codes que je balance ça devrait jouer non ?
    0
  15. Yotte
     
    crie pas Timon, je t'ai répondu dans un de mes messages...
    0
  16. Timon1102 Messages postés 354 Statut Membre 109
     
    desolé avai pa vu. apu de voix maintenant
    0
  17. Erdnax Messages postés 2279 Statut Contributeur 497
     
    J'ai pas ici les outils nécessaire pour tester mon code, alors si quelqu'un peu le faire avant ce soir...
    0
  18. KopKop
     
    
    echo 'DEMANDEUR : <br>';
    echo $nom1 .'<br>';
    echo $adresse1 .'<br>';
    echo $tel1 .'<br>';
    echo $interl1 .'<br>';
    
    


    a mon avis il manque les points
    0
  19. Erdnax Messages postés 2279 Statut Contributeur 497
     
    Ah oui, oups, j'ai oublié de les mettre, merci. Qqun peut tester ?
    0
  20. Yotte
     
    oui, moi ;-)

    cette fois-ci, ça m'affiche ça sur la page :

    '; echo $adresse1 .'
    '; echo $tel1 .'
    '; echo $interl1 .'
    '; ?>


    j'ai encore du oublier un point qq part, non ?
    0
  • 1
  • 2