Php remplacer donnee par une autre donnee - Page 2

Précédent
  • 1
  • 2
  1. fred_bgt Messages postés 159 Statut Membre 22
     
    tout est possible sur une seule TABLE
    encore heureux !!!
    0
  2. layeures Messages postés 310 Statut Membre 3
     
    merci infiniment pour la solution que tu vien de me proposer est que je peu utiliser pour mon site
    mes j ai un autre question par simple curiosite
    je vien de lire sur mon livre php mysql qu il a les BDD traditionnel et LES BDD relationnels
    et les BDD relationnelle comment les cree ?

    BDD relationnelle : tableau qui contient des tableau
    0
  3. fred_bgt Messages postés 159 Statut Membre 22
     
    je ne sais pas.
    Je n'utilise pas de BD relationnelle
    désolé
    qq sait répondre ?
    0
  4. layeures Messages postés 310 Statut Membre 3
     
    merci infiniment de ton aide et davoir le temps de m expliquer les chose c est vraiment simpa

    au revoir
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. layeures Messages postés 310 Statut Membre 3
     
    Bonjour, j ai un autre probleme

    mon code ne fonctionne pas bien car il execute la fonction au chargement de la page alors que je voudrai qui execute la fonction apres avoir cliquer sur le bouton

    voici le code qui ne fonctionne pas tres bien

    <?php

    function enregistre() {
    $filename = "texte3.php";
    $fp = fopen ($filename, "a+");
    $nb = filesize($filename);
    $nb = $nb - 3;
    $contents = fread($fp, $nb);
    $var1 = "ligne";
    $var2 = 1;
    $fpa = file_get_contents ("texte3.php");

    //////////////////////////////////////

    if (strpos($fpa, $var1.$var2) == true ){
    while (strpos($fpa, $var1.$var2) == true ){
    $var2++;
    }

    $wa = "texte3.php";
    $fr = fopen ($wa, "w+");
    fwrite ($fr, $contents);
    fwrite ($fr, "\n");
    fwrite ($fr, $var1.$var2);
    fwrite ($fr, "\n");
    fwrite ($fr, "?>");
    }else{
    echo "probleme";

    }
    return true;
    }
    ?>
    <form method="post" onsubmit="<?php enregistre() ?>">
    <input name="aa" onclick="<?php enregistre() ?>" type="submit" />
    </form>

    Merci de votre aide
    0
  7. fred_bgt Messages postés 159 Statut Membre 22
     
    oh la ! c'est quoi ce code ?!!!

    <form method="post" onsubmit="<?php enregistre() ?>">
    <input name="aa" onclick="<?php enregistre() ?>" type="submit" />
    </form>

    !!!!!!

    fais plutôt (enregistre ce fichier sous le nom tapage.php) :

    <?php

    if (isset($_POST['OK']))
    {
    $filename = "texte3.php";
    $fp = fopen ($filename, "a+");
    $nb = filesize($filename);
    $nb = $nb - 3;
    $contents = fread($fp, $nb);
    $var1 = "ligne";
    $var2 = 1;
    $fpa = file_get_contents ("texte3.php");
    if (strpos($fpa, $var1.$var2) == true )
    { while (strpos($fpa, $var1.$var2) == true ) $var2++;
    $wa = "texte3.php";
    $fr = fopen ($wa, "w+");
    fwrite ($fr, $contents);
    fwrite ($fr, "\n");
    fwrite ($fr, $var1.$var2);
    fwrite ($fr, "\n");
    fwrite ($fr, "?>");
    }
    else echo "probleme";
    }
    else echo " <form method=POST action='tapage.php' >
    <input type=submit name=OK value='Lancer le test'>
    </form>";
    ?>

    essaie de structurer ton code pour qu'il soit plus lisible. Avec qq lignes, ce n'est pas grave, mais avec des fichiers de plus de 500 lignes, ca va être dur ...!

    le principe de la méthode POST est simple
    method=POST action=le nom du fichier qui est lancé qd tu cliques sur un bouton SUBMIT
    il t esuffit d'appeler la même page que ton formulaire et tu fais tout sur un même fichier (appel récursif).

    Bon courage
    0
  8. layeures Messages postés 310 Statut Membre 3
     
    ca ne marche pas
    0
  9. fred_bgt Messages postés 159 Statut Membre 22
     
    ok
    mais il se passe quoi ?
    qu'est-ce qui ne marche pas exactement ?
    0
  10. layeures Messages postés 310 Statut Membre 3
     
    voila le resulat

    message d'erreur

    <form method="post" onsubmit="
    Fatal error: Call to undefined function enregistre() in C:\Program Files\EasyPHP3.1\www\test0500\sssss\tapage.php on line 1
    0
  11. Utilisateur anonyme
     
    tu as lis ce que t'a envoyé fred_bgt ?

    <?php
    
    if (isset($_POST['OK']))
    {
    $filename = "texte3.php";
    $fp = fopen ($filename, "a+");
    $nb = filesize($filename);
    $nb = $nb - 3;
    $contents = fread($fp, $nb);
    $var1 = "ligne";
    $var2 = 1;
    $fpa = file_get_contents ("texte3.php");
    if (strpos($fpa, $var1.$var2) == true )
    { while (strpos($fpa, $var1.$var2) == true ) $var2++;
    $wa = "texte3.php";
    $fr = fopen ($wa, "w+");
    fwrite ($fr, $contents);
    fwrite ($fr, "\n");
    fwrite ($fr, $var1.$var2);
    fwrite ($fr, "\n");
    fwrite ($fr, "?>");
    }
    else echo "probleme";
    }
    else{
     echo " <form method=POST action='tapage.php' >
    <input type=submit name=OK value='Lancer le test'>
    </form>";
    }
    ?> 
    
    0
  12. layeures Messages postés 310 Statut Membre 3
     
    probleme il n affiche pas le bouton est il execute le code au chargement de la page
    0
  13. Utilisateur anonyme
     
    et comme ça :
    <?php
    if ( isset($_POST['ok']))
    {
       $filename = "texte3.php";
       $fp = fopen ($filename, "a+");
       $nb = filesize($filename);
       $nb = $nb - 3;
       $contents = fread($fp, $nb);
       $var1 = "ligne";
       $var2 = 1;
       $fpa = file_get_contents ("texte3.php");
       if (strpos($fpa, $var1.$var2) == true )
         { while (strpos($fpa, $var1.$var2) == true ) $var2++;
          $wa = "texte3.php";
          $fr = fopen ($wa, "w+");
       fwrite ($fr, $contents);
       fwrite ($fr, "\n");
       fwrite ($fr, $var1.$var2);
       fwrite ($fr, "\n");
       fwrite ($fr, "?>");
        }
       else echo "probleme";
        }
    else{
    ?>
        <form method="POST" action="#" >
         <input type="hidden" name="ok" value="ok">
        <input type="submit" value="Envoyer">
        </form>
    <?php
    }
    ?> 
    
    
    0
  14. layeures Messages postés 310 Statut Membre 3
     
    ca ne marche pas
    0
  15. fred_bgt Messages postés 159 Statut Membre 22
     
    donne le code de tout ton fichier tapage.php
    0
Précédent
  • 1
  • 2