salut !!!!
voila mon probleme j'ai une premiere page (formulaire.php) qui me permet de recuperer des données afin de les modifier, supprimer ou ajouter un enregistrement(grace a la variable action)jusque la pas de probleme ou presque (du moins j'arrive a recuperer le detail de chaque enregistrement dans le champs du formulaire).
mais la ou ca se complique C au traitement des données. je m'explique ...ce formulaire renvoie vers la page action.php
formulaire.php et si $action=supprimer on supprime l'enregitrement, si $action=modifier on le modifie,...
mais là, pb sur la page action.php :
Undefined index: action a la ligne 3
Undefined variable: resultatscollections a la ligne 5
je ne comprends pas, merci de bien vouloir me donner un coup de main pour que ca marche ... parce que la, je ne vois pas
voici le code de mes 2 pages
**************************************
//actions.php
<?
$action=$_GET['action'];
//initialisation
$message="la collection " . $resultatscollections['nom_collection'] . " a été ";
if ($action =="modifier"){
$requeteMYSQL="UPDATE ...etc;
$message .=" modifiée.";}
if ($action =="ajouter"){
$requeteMYSQL= "INSERT INTO ...etc ;
$message .=" ajoutée.";}
if ($action =="supprimer"){
$requeteMYSQL= "DELETE FROM ...etc;
$message .=" supprimée.";}
//alimentation de la base
$connexion=mysql_connect('localhost', 'root','');
mysql_select_db('ma_base', $connexion);
?>
<html><head></head><body>
<?
//message de confirmation
echo $message;
?>
</body></html>
************************************
//formulaire.php
<?
$connexion = mysql_connect('localhost', 'root', '');
mysql_select_db('ma_base', $connexion);
$collection_id=$_GET['collection_id'];
$action=$_GET['action'];
$req_collections = mysql_query("select* FROM collections WHERE collection_id='$collection_id'");
mysql_close($connexion);
?>
<html>
<head>
<title><? echo $action; ?> une collection</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h2 align="center"><font face="Verdana, Arial, Helvetica, sans-serif"><? echo $action; ?> une collection</font></h2>
<?
//recuperer les donnees
$resultatscollections =mysql_fetch_array($req_collections);
//insertion des donnees
?>
<form action="actions.php" method="post">
nom de la collection : <input type="text" name="nom_collection" value="<? echo $resultatscollections['nom_collection'];?>"><br>
<input type="submit" value="<? echo $action; ?>">
</form>
</body>
</html>
************************************
@+
ATTENTIO
debutant malgré lui
