Problemme php

Bonjour,
j'ai encore et toujours un problème

voici mon code

<form action="#" method="POST">
<textarea name="textaera" cols=70 rows=20></textarea>

<input type="submit" value="Envoyer">
<form action="#" method="POST">
<textarea name="textaera1" cols=10 rows=20></textarea>

<input type="submit" value="Envoyer2">

<?php
$textaera = $_POST['textaera'] ;//marche

$nom = $textaera;//marche

$fp=fopen("$maitre.txt", "a+");//marche

$textaera1 = $_POST['textaera1'] ;//marche pas

$prenom = $textaera1;//marche pas

fopen("$nom.txt","w");//marche pas
fwrite("$prenom") // marche pas
?>

toute la parti pour créer le fichier $nom.txt marche; mais pas la partie pour écrire $prenom dedans

Merci de m'indiquer ou est le problème ?

a bientôt ; )
Configuration: Windows Vista
Firefox 3.0.3

8 réponses

  1. Bonsoir

    il manque peut être (car le code n'est pas entier) des balises </form>
    on ne voit pas non plus les input des nom et prenom
    1. Les input des nom et prenom sont textarea et textarea1 si j'ai bien lu...
  2. Qu'est-ce que tu veux dire par marche pas ? Quels sont les messages d'erreur ?
    1. envoie le code en entier, ce sera beaucoup plus simple pour qu'on puisse t'aider
      1. le code est entier lol . je veux dire par marche pas que le reste de code qui suit ne marche pas

        je voudrais que le contenue de la 1er texteaera (ex:dupont) soit crée en fichier (ex:dupont.txt) et que le contenu de la deuxieme textaera (textaera1) soit ecrit dans dupont.txt

        mon code ne marche pas ou est le probleme ? merci

        ?php
        $textaera = $_POST['textaera'] ;

        $nom = $textaera;

        $fp=fopen("$maitre.txt", "a+");

        $textaera1 = $_POST['textaera1'] ;

        $prenom = $textaera1;

        fopen("$nom.txt","w");
        fwrite("$prenom")
        ?>
        1. Déjà, commence par ça :

          <form action="#" method="POST">
            <textarea name="textaera" cols=70 rows=20></textarea>
            <textarea name="textaera1" cols=10 rows=20></textarea>
            <input type="submit" value="Envoyer">
          </form>
          
          1. je suis pas sur de comprendre comment tu fait pour pouvoir faire

            $fp=fopen("$maitre.txt", "a+");//marche 
            

            alors que $maitre n'est initialisé null part ?? il me semble que çà peut pas marché déja çà ? ya rien dans ta variable non ?
            1. $nom = $_POST['textaera'] ;
              
              $handle = fopen( "$nom.txt", "w" );
              fwrite( $handle, $_POST['textaera1']  );
              


              Ce sera probablement mieux...
              1. Et pour le code complet :

                <form action="#" method="POST">
                  <textarea name="nom" cols=70 rows=20></textarea>
                  <textarea name="prenom" cols=10 rows=20></textarea>
                  <input type="submit" value="Envoyer">
                </form>
                
                <?php
                  $fichier = $_POST['nom'] . '.txt' ;
                
                  $handle = fopen( $fichier, "w" );
                  fwrite( $handle, $_POST['prenom']  );
                ?>
                


                Sachant qu'il serait malin de vérifier les données saisies avant de les utiliser...
            2. merci a tous et a toutes ça marche super

              encore merci
              1. De rien, mets le sujet en résolu stp.