Rechercher et remplir
enisione
-
enisione -
enisione -
Bonjour,
j'ai deux pages php: page1 et page2, une bases des données(une table);
un formulaire qui contient deux champs(les clés primaires de la table) dans la page1.php;
un formulaire qui contient un seul champs dan la page2.php.
l'utilisateur saisie des informations dans la page1(ces données existent déjà), et puis il valide par un bouton, il passe automatiquement à la page2 où il saisi la nouvelle information.
enregistrer la donnée saisie à la page2 dans la ligne des informations saisies à la page1.
en conclusion le remplissage de la table se fait sur plusieurs fois.
je veux bien une solution? j'ai les deux pages(formulaire) sont prés
MERCI
j'ai deux pages php: page1 et page2, une bases des données(une table);
un formulaire qui contient deux champs(les clés primaires de la table) dans la page1.php;
un formulaire qui contient un seul champs dan la page2.php.
l'utilisateur saisie des informations dans la page1(ces données existent déjà), et puis il valide par un bouton, il passe automatiquement à la page2 où il saisi la nouvelle information.
enregistrer la donnée saisie à la page2 dans la ligne des informations saisies à la page1.
en conclusion le remplissage de la table se fait sur plusieurs fois.
je veux bien une solution? j'ai les deux pages(formulaire) sont prés
MERCI
1 réponse
-
et bien si la clé primaire est défini par un champs dans la page1 suffit de la passer a la page 2 via la methode POST ou GET pour savoir quel enregistrement faut-il modifier . ( mais c'est pas très sécurisé car si quelqu'un connait la valeur d'une clé primaire d'un enregistrement il va pouvoir la modifier via la page2 )
peut-etre faut-il utiliser les sessions pour sécurisé ça , mais je ne suis pas sur de cette méthode , vaut mieux attendre une autre suggestion-
-
-
-
-
salut
finalement j'ai lâcher l'affaire et j'ai opter pour une mise à jour,"UPDATE" et il y a un problème.
le code fonctionne correctement mais il n'a pas insérer la nouvelle information!!!!
voici le code et je t'en pris de voir s'il y a un truc qui cloche;
<?php
//connection au serveur
$cnx = mysql_connect( "127.0.0.1", "root") or die("Impossible de se connecter : " . mysql_error());
//sélection de la base de données:
$db = mysql_select_db( "gestion_revues",$cnx ) ;
//récupération de la variable d'URL,
//qui va nous permettre de savoir quel enregistrement modifier
//Date de replanification:
$D = $_POST["DdreP"] ;
//Nom du Projet:
$NdP = $_POST["NdP"] ;
//Type de revue
$TdR = $_POST["revueT"] ;
//insérer la date de replanification
$sql = "UPDATE 'gestion_revues'.'revue' SET
'Date_replanification' = '$D'
WHERE
'revue'.'Nom_projet' = '$NdP'
AND
'revue'.'Type_revue' = '$TdR';";
//exécution de la requête SQL:
$modif = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si l'insertion a marchée:
if($modif)
{
echo("c bon") ;
}
else
{
echo("c pa bon") ;
}
//déconnexion
mysql_close($cnx);
?>
-