Bonjour,
je débute en programmation aussi je ne sais pas si pour ce que je veux faire je peux m'en sortir avec du php simplement ou si il faut que j'insère du javascript.
d'ailleurs je n'ai peut etre pas posté au bon endroit mais je ne sais meme pas ce que je dois utiliser donc je ne sais pas ou poster
voici 2 captures
la 1ere montre le résultat d'une recherche toto
la 2nde montre le résultat apres avoir sélectionné 2 fichiers et cliqué sur suivant...
1)Sur la capture2, le problème est que si je refai une recherche avant de restaurer les fichiers, la liste des fichiers sélectionnés se vident (et moi je voudai pouvoir avoir une liste de fichiers sélectionnés qui ne disparait pas, pour restaurer d'un coup plusieurs fichiers de nom différents)
2) sur la capture 2 on voit aussi que la liste des fichiers "clickables" avec la checkbox a disparu, j'aimerai qu'elle reste pour pouvoir ajouter un fichier en plus par exemple
voici le code de ma page principale index.php:
Code : Tout sélectionner
<div class="gauche">
<h1 class="bis">Rechercher un fichier</h1>
<?php include "recherche.php";?>
</div>
<div class="droit">
<h1 class="bis">Fichiers sélectionnés</h1>
<?php include "confirm.php";?>
</div>
<div class="bas">
<h1 class="bis">Liste de fichiers</h1>
<?php include "verif.php";?>
</div>
et le code php de recherche.php
echo '<br>';
echo "Veuillez entrer le nom du répertoire ou du fichier à restaurer.<br>";
echo "Ce nom peut-être une partie du nom réél. Par exemple si votre fichier est dans un répertoire 'toto' et contient le mot 'test', vous pouvez écrire: 'toto test'.<br>";
<form method="post" action="index.php">
Fichier : <input type="text" name="fichier" size="12"><br>
<input type="submit" value="Rechercher"><br>
de la page verif.php qui excute la recherche
$fichier = $_POST['fichier'];
echo "Liste des fichiers : $fichier<br>";
$output = shell_exec("/usr/bin/locate -d /var/www/dbhoraire:/var/www/dbfire $fichier");
$result = explode ("\n", $output);
$i = 0;
while ($result[$i] and $i <= 150) {
echo "<pre><input type=\"checkbox\" name=\"checkbox[]\" value=\"$result[$i]\"> $result[$i]</pre>";
$i++;}
<form method="post" action="index.php">
<input type="submit" value="Suivant">
Désolé ca fai long, mais comme vous pouvez le voir, je rappelle à chaque fois ma page principale index.php, je voudrai seulement que les modifications aillent sur un div a chaque fois... (le problème est aussi que je n'ai pas de conditions dans ma page principale index.php car tout s'effectue dans mes include page.php.....
On me dit d'utiliser des iframe du javascript...les deux?
Si quelqu'un pouvai m'aider parceque je me perd un peu
merci d'avance