Faire une pause dans un script et reprendre avec bouton

Résolu/Fermé
t671 Messages postés 1459 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 novembre 2024 - 7 mai 2013 à 18:37
t671 Messages postés 1459 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 novembre 2024 - 8 mai 2013 à 11:13
Bonjour,

J'ai mon script A qui affiche des données.
Si une donnée convient, clique dessus et redirection sur un autre script.
Si aucune donnée ne convient, j'aimerais pouvoir cliquer sur un bouton pour continuer et finir le même script A.

Merci.

6 réponses

nag95 Messages postés 22 Date d'inscription vendredi 3 mai 2013 Statut Membre Dernière intervention 1 juin 2013 4
8 mai 2013 à 08:49
Bonjour,

La première idée qui me vient à l'esprit serait de le faire avec Jquery.

Tu lies tes boutons a des requêtes Ajax :

$.ajax({
url: "verif_email.php",
type: "post",
data: "mon_email="+var_email_resp,
success: function(){
if(requete.responseText == "false")
{}
else {}
}
0
t671 Messages postés 1459 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 novembre 2024 11
8 mai 2013 à 09:50
Merci nag95. Mais je ne connais pas du tout Jquery et Ajax ........
J'avais pensé à un lien cliquable. Si on le sélectionne il prend une valeur (Exemple pointeur = 1). Puis je test $pointeur. Si il est = 1 je fais un traitement ...........
Mais je ne sais pas (ou plus) comment donner une valeur à un lien !!!!!!!
0
nag95 Messages postés 22 Date d'inscription vendredi 3 mai 2013 Statut Membre Dernière intervention 1 juin 2013 4
8 mai 2013 à 09:56
Dans ce cas, avec une variable GET dans ton lien cliquable :

<a href="tonfichier.php?valeur=1">Lien 1</a>
<a href="tonfichier.php?valeur=2">Lien 2</a>


dans ton fichier php:

<?php

if(!emtpy($_GET['valeur'])){

$valeur = $_GET['valeur'];

if($valeur == 1)
{// ton script}

if($valeur == 2)
{// ton script}

...

}
0
t671 Messages postés 1459 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 novembre 2024 11
8 mai 2013 à 10:11
Oui, mais là, ça m'oblige à changer de script. Moi, je préfèrerais que tout se fasse dans un seul script !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nag95 Messages postés 22 Date d'inscription vendredi 3 mai 2013 Statut Membre Dernière intervention 1 juin 2013 4
8 mai 2013 à 10:47
A ma connaissance, ça ne sera pas possible sur un seul script car il se charge entièrement au chargement de la page ...
0
t671 Messages postés 1459 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 19 novembre 2024 11
8 mai 2013 à 11:13
OK ! J'essaye donc de faire autrement en utilisant des Sessions......
1° script (script de saisie formulaire) :
<?php 
session_start();
    $nom = $_SESSION['nom'];
    $prenom = $_SESSION['prenom'];
    $famille = $_SESSION['famille'];
    $sexe = $_SESSION['sexe'];
    $monfichier = $_SESSION['monfichier'];
    $nais_expression1 = $_SESSION['expression1'];
    $nais_jour1 = $_SESSION['jour1'];
    $nais_mois1 = $_SESSION['mois1'];
    $nais_an1 = $_SESSION['an1'];
?>
<html>
.......................
<form enctype="multipart/form-data" action="choix_doublon.php" method="POST" value="envoyer" name="soumettre">

2°script (verif doublon dans la base) :
<?php 	
    $nom=$_POST['nom'];
    $prenom=$_POST['prenom'];
.......................
$select = "SELECT * FROM individus WHERE nom = '%$nom%' AND prenom = '%$prenom%' ";
$result = mysql_query ($select); 
$num_rows = mysql_num_rows($result);
if ($num_rows > 0)
{
echo '<input type="button" name="lien" value="Continuer" onClick="self.location.href=\'add_indiv.php\'"> pour valider la création.<p> &nbsp;</p>';
//affichage des doublons .............
        while ($row = mysql_fetch_assoc($result))
        {
               echo '<a href="../index.php?page=fiche_indiv_hum&id='.$row['id'].'"><i> '.$row['nom'].'</i></a> '.$row['prenom'].' ';
         }
}
else {   header("Location: add_indiv.php");    }

3° script (add_indiv = inscription base) :
<?php	  
session_start();	
	
    $nom=$_SESSION['nom']=$_POST['nom'];
    $prenom=$_SESSION['prenom']=$_POST['prenom'];
    $famille=$_SESSION['famille']=$_POST['famille'];
    $sexe=$_SESSION['sexe']=$_POST['sexe'];
    $monfichier=$_SESSION['monfichier']=$_POST['monfichier'];
    $expression1=$_SESSION['expression1']=$_POST['expression1'];
    $nais_jour1=$_SESSION['nais_jour1']=$_POST['jour1'];
    $nais_mois1=$_SESSION['nais_mois1']=$_POST['mois1'];
    $nais_an1=$_SESSION['nais_an1']=$_POST['an1'];
.................................

Dans ce dernier script, j'ai perdu mes sessions !!!!!!! Pourquoi ???
0