Récupérer des infos sur une même page

Fermé
F2C Messages postés 51 Date d'inscription mercredi 16 juillet 2014 Statut Membre Dernière intervention 29 août 2014 - 31 juil. 2014 à 15:18
F2C Messages postés 51 Date d'inscription mercredi 16 juillet 2014 Statut Membre Dernière intervention 29 août 2014 - 7 août 2014 à 09:31
Bonjour,

je programes en php et j'ai un souci.
Voici un bout de mon code:


<form method="post" action="pointages_saisie_nom.php" name="formulaire" onsubmit="return valider ();">
<?php echo "Nom :" ?>
<select name="nom">
<?php
$reponse = $bdd->query('SELECT Nom, Prenom FROM matricules ORDER BY Nom ASC');
while($donnees = $reponse->fetch())
{
?>
<option value="<?php echo $donnees['Nom']?> ">
<?php echo $donnees['Nom'].' '.$donnees['Prenom']; ?>
</option>
<?php
}
?>
</select>
<?php echo "Date :" ?>
<input type="date", name="date", placeholder="date pointage">
<input type="submit" value="valider">
</form>



j'aimerais savoir s'il est possible de récupérer ces données sur la même page
pointages_saisie_nom.php


Merci pour votre aide

6 réponses

Zick__barrimor Messages postés 62 Date d'inscription jeudi 31 juillet 2014 Statut Membre Dernière intervention 18 septembre 2016 7
31 juil. 2014 à 15:20
Bonjour,
cherche tu as savoir si il est possible de te voler ton code en tant que visiteur en téléchargeant la page pour une utilisation locale?
0
F2C Messages postés 51 Date d'inscription mercredi 16 juillet 2014 Statut Membre Dernière intervention 29 août 2014
31 juil. 2014 à 15:34
Non pas du tout;
En fait j'aimerais savoir s'il est possible que moi même je récupère les données entrée par l'utilisateur sur la même page.
Normalement j'utilises la méthode "POST":
$nom_prenom = $_POST["nom"];
sur une autre page et ainsi je récupère les données mais est ce qu'il est possible de le faire sur la même page.

Je ne sais pas si je suis assez claire
0
Zick__barrimor Messages postés 62 Date d'inscription jeudi 31 juillet 2014 Statut Membre Dernière intervention 18 septembre 2016 7
31 juil. 2014 à 16:14
tu veux parler d'une sorte de fichier log?
0
F2C Messages postés 51 Date d'inscription mercredi 16 juillet 2014 Statut Membre Dernière intervention 29 août 2014
31 juil. 2014 à 16:26
je suis vraiment désolée mais là tu me parles chinois.

J'ai deux pages web différentes:
-une où l'utilisateur entre les infos
-une où je récupère les infos entrée et je les traite et affiche des d'autres trucs

Ma question: Est ce que je peux faire tout ça dans la même page?
Si oui comment?

Voici mon code:
<!DOCTYPE html>
<html>
<head>
<!-- En-tête de la page -->
<meta charset="windows-1257" />
<link rel="stylesheet" href="ddo.css" />
<title>MENU</title>
</head>

<body>
<?php
include('open.php');
include('fonctions.php');
?>

<p> Salarié Nom</p>
<form method="post" action="pointages_saisie_nom.php" name="formulaire" onsubmit="return valider ();">
<?php echo "Nom :" ?>
<select name="nom">
<?php
$reponse = $bdd->query('SELECT Nom, Prenom FROM matricules ORDER BY Nom ASC');
while($donnees = $reponse->fetch())
{
?>
<option value="<?php echo $donnees['Nom']?> ">
<?php echo $donnees['Nom'].' '.$donnees['Prenom']; ?>
</option>
<?php
}
?>
</select>
<?php echo "Date :" ?>
<input type="date", name="date", placeholder="date pointage">
<input type="submit" value="valider">
</form>

<?php
$nom_prenom = $_POST["nom"];
$nom_explosee = explode(' ', $nom_prenom);
$nom= $nom_explosee[0];
$prenom= $nom_explosee[1];
$result = $bdd->query("SELECT Matricule FROM matricules WHERE Nom = '$nom' ");
$donnee = $result->fetch();

$date = $_POST["date"];
$valide = verifdatepointage($donnee['Matricule'], $date);
switch($valide)
{
case 0:
echo "Pointage impossible car données déjà transmise à la paie";
break;
case 2:
echo ".....";
break;
case 1:
$semaine = calculesemaine($date);
?>
<p> Nom: <?php echo $nom;?></p>
<p> Matricule: <?php echo $donnee['Matricule'];?></p>
<p> Jour: <?php echo $date;?></p>
<p> Numero de semaine: <?php echo $semaine;?></p>


j'ai tout reunit sur une page mais j'ai des erreurs à l'exécution: des indefined index
0

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

Posez votre question
Zick__barrimor Messages postés 62 Date d'inscription jeudi 31 juillet 2014 Statut Membre Dernière intervention 18 septembre 2016 7
31 juil. 2014 à 16:28
Tu devrais utiliser EasyPHP, il test ton code et te retourne les erreurs tels que les indefined index
0
F2C Messages postés 51 Date d'inscription mercredi 16 juillet 2014 Statut Membre Dernière intervention 29 août 2014
7 août 2014 à 09:31
ok merci
0