Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.96 KB | None | 0 0
  1. // c'est super compliqué de mettre toutes les pages de code et tout le code, y en a bcp trop et éparpillé partout.
  2.  
  3. // j'ai 1 formulaire avec plusieurs champs (j'en affiche qu'1 seul ici)
  4. // ce formulaire me sert à ajouter et modifier (le souci viendra lorsque je souhaite modifier)
  5.  
  6.                         <form action="" method="POST" enctype="multipart/form-data">
  7.                             <label for="title"><strong>Other 1</strong> $bAllOther1[0]</label>
  8.                             <div class="form-group">
  9.                                 <textarea name="other1" class="form-control" rows="10" placeholder=""><?= isset($other1) ? htmlspecialchars($other1) : "" ?></textarea>    
  10.                             </div>
  11.  
  12.                             <div class="form-group">
  13.                                 <button type="submit" class="btn btn-success btn-lg" name="saveOthers">Modifier blocs Others</button>
  14.                             </div>
  15.                         </form>
  16.  
  17. // ensuite le traitement du $_POST
  18.  
  19. if(isset($_POST['saveOthers']))
  20. {
  21.     $other1 = $_POST['other1'];
  22.  
  23.     saveOthers($other1);
  24. }
  25.  
  26. // et le traitement de la fonction savecOthers
  27.  
  28. function saveOthers($other1, $other2, $other3, $other4, $other5)
  29. {
  30.     $fichier = fopen('sgwrite/websites/'.$_SESSION['adm'].'/000_contents/homepage/blocothers.php', 'w+');
  31.  
  32.     $fbalphp = "<?php \n";
  33.     $fother1 = '$other1 = "' . $other1 . '"; ';
  34.  
  35.     fwrite($fichier, $fbalphp);
  36.     fwrite($fichier, $fother1);
  37.  
  38.     fclose($fichier);
  39. }
  40.  
  41. // voilà il y a vraiment tout le code ci-dessus... mon souci c'est lorsque je souhaite écrire une variable dans le textarea de other1, // la variable s'écrit bien dans mon fichier, elle se lit bien sur mon site côté front. Mais si je veux réafficher cette variable dans // le textarea (pour modifier le contenu du code et donc potentiellement aussi cette variable) je vois tout le code mais pas la // variable, par exemple si j'écris dans le textarea : (isset($tel1)) ? $tel1 : ''
  42. // dans le fichier blocothers.php ça va bien écrire : <?php
  43. // $other1 = "(isset($tel1)) ? $tel1 : '' ";
  44. // Alors que dans le champs textarea je vais avoir ça : (isset()) ?  : ''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement