begin process at 2012 05 28 22:48:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Erreur dans un script qui peut m'aider


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreur dans un script qui peut m'aider

mercredi 1 février 2006 à 19:36:55 | Erreur dans un script qui peut m'aider

sense

Petit problème ma fonction n'éxecute pas le update pourtant ma variable est bien récupérer
quelqu'un à une idée

En cas de nouvelle insertion cela fonction en tout cas

Merci de votre aide

Voici mon code d'insertion

<html>
   <head>
       <title>Rédiger une recette</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <style type="text/css">
        h3, form
        {
            text-align:center;
        }
        </style>
    </head>
   
    <body>

<h3><a href="liste_recette.php">Retour à la liste des recettes</a></h3>

<?php
mysql_connect("$host", "$user", "$password");
mysql_select_db("$bdd");
$test = $_GET['modifier_recette'];
echo "$test";
if (isset($_GET['modifier_recette']))
{
    // On récupère les infos de la correspondante
    $retour = mysql_query('SELECT * FROM test WHERE id=' . $_GET['modifier_recette']);
    $donnees = mysql_fetch_array($retour);
   
    // On place le titre et le contenu dans des variables simples
   
    $titre = $donnees['titre'];
    $temps = $donnees['temps'];
    $prix = $donnees['prix'];
    $categorie = $donnees['categorie'];
    $niveau = $donnees['niveau'];
    $compo = $donnees['compo'];
    $descript= $donnees['descript'];
    $saison= $donnees['saison'];
    $id_rec = $donnees['id'];
     // en cas de modification
}
else
{
   
    $titre = '';
        $temps'';
    $prix = '';
        $categorie'';
        $niveau'';
        $compo'';
        $descrip'';
        $saison'';
    $id_rec = 0; //Nouvelle insertion
}
?>
<FORM method="post" action="liste_recette.php"><br>
<fieldset>
       <legend>Enregistrement d'une recette</legend>
<br>

<TABLE BORDER=0 CELLPADDING="0" CELLSPACING="0" width="510" >
<TR>
        <TD>Titre Bien mettre la premiere lettre en majuscule</TD>
        <TD>
        <INPUT type="text" name="titre" value="<?php echo $titre; ?>"/>
        </TD>
</TR>
<TR><TD><br></TD>
</TR>

<TR>
        <td>
        <label>Le temps pour cette recette<br />
        </td>
           
                  <TD> <select name="temps" <?php echo $temps; ?>>
               <option value="10 Minutes">10 Minutes</option>
               <option value="20 Minutes" selected="selected">20 Minutes</option>
               <option value="30 Minutes">30 Minutes</option>
               <option value="45 Minutes">45 Minutes</option>
               <option value="1 Heures">1 Heure</option>
               <option value="2 Heures">2 Heures</option>
               <option value="3 Heures">3 Heures</option>
               
           </select>
                   </TD>
       </label>
          
</TR>
<TR><TD><br></TD>
</TR>
<TR>
        <td>
        <label>Le prix<br />
        </td>
           
                  <TD> <select name="prix" value="<?php echo $prix; ?>">
               <option value="Eco">Eco</option>
               <option value="Moyen" selected="selected">Moyen</option>
               <option value="couteux">couteux</option>
               
           </select>
                   </TD>
       </label>
          
</TR>
<TR><TD><br></TD>
</TR>
<TR>
        <td>
        <label>La catégorie<br />
        </td>
           
                  <TD> <select name="categorie" value="<?php echo $categorie; ?>">
               <option value="Entrée">Entrée</option>
               <option value="Poisson" selected="selected">Poisson</option>
               <option value="Viande">Viande</option>
               <option value="Dessert">Dessert</option>
           </select>
                   </TD>
       </label>
          
</TR>
<TR><TD><br></TD>
</TR>
<TR>
        <td>
        <label>Dificulté<br />
        </td>
           
                  <TD> <select name="niveau" value="<?php echo $niveau; ?>">
               <option value="Facile">Facile</option>
               <option value="Moyen" selected="selected">Moyen</option>
               <option value="Difficile">Difficile</option>
               <option value="Très Difficile">Très Difficile</option>
           </select>
                   </TD>
       </label>
          
</TR>
<TR><TD><br></TD>
</TR>
<TR>
        <td>
        <label>Saisons<br />
        </td>
           
                <TD> <select name="saison" value="<?php echo $saison; ?>">
                <option value="Toutes saisons"  selected="selected">Toutes saisons</option>
               <option value="Eté">Eté</option>
               <option value="Hiver">Hiver</option>
               <option value="Automne">Automne</option>
               <option value="Printemps">Printemps</option>
           </select>
                   </TD>
       </label>
          
</TR>
<TR><TD><br></TD>
</TR>
<TR>
        <TD>Composition</TD>
        <TD>
        <TEXTAREA rows="10" cols="50" name="compo" value="<?php echo $compo; ?>"/>Tapez ici la Composition de la recette</TEXTAREA>
        </TD>
</TR>
<TR><TD><br></TD>
</TR>
<TR>
        <TD>Recette</TD>
        <TD>
        <TEXTAREA rows="10" cols="50" name="descrip" value="<?php echo $descrip; ?>"/>
        Tapez ici la recette</TEXTAREA>
        </TD>
</TR><TR><TD><br></TD>
</TR>
<TR>
        <TD COLSPAN=2>
        <input type="hidden" name="id_rec" value="<? echo $id_rec; ?>">
        <input type="submit" value="Envoyer">
        </TD>
</TR>
</TABLE>
</FORM>


</body>
</html>

Mon autre page de gestion

html>
   <head>
       <title>Liste des recettes</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <style type="text/css">
        h2, th, td
        {
            text-align:center;
        }
        table
        {
            border-collapse:collapse;
            border:2px solid black;
            margin:auto;
        }
        th, td
        {
            border:1px solid black;
        }
        </style>
    </head>
   
    <body>


<h1><a href="rediger_recette.php">Ajouter une recette</a></h1>
<?php require("secu.inc.php"); ?>
<?php
mysql_connect("$host", "$user", "$password");
mysql_select_db("$bdd");


//poster une recette

if (isset($_POST['titre'])
AND isset($_POST['temps'])
AND isset($_POST['saison'])
AND isset($_POST['prix'])
AND isset($_POST['categorie'])
AND isset($_POST['niveau'])
AND isset($_POST['compo'])
AND isset($_POST['descrip'])
AND isset($_POST['compo']))
{
  $titre = addslashes($_POST["titre"]);
  $temps = addslashes($_POST["temps"]);
  $saison = addslashes($_POST["saison"]);
  $prix = addslashes($_POST["prix"]);
  $categorie = addslashes($_POST["categorie"]);
  $niveau = addslashes($_POST["niveau"]);
  $compo = addslashes($_POST["compo"]);
  $descrip= addslashes($_POST["descrip"]);
  $saison= addslashes($_POST["saison"]);
       
    // On vérifie si c'est une modification
    if ($_POST['id_rec'] == 0)
    {
        //entrée dans la table
        mysql_query("INSERT INTO test VALUES ('','" . $titre . "','" . $temps . "', '" . $saison . "',
'"
. $prix . "','" . $categorie . "',
'"
. $niveau . "','" . $compo . "',
'"
. $descrip . "')");
    }
    else
    {
        //modification
        mysql_query("UPDATE test SET titre='" . $titre . "', temps='" . $temps . "', saison='" . $saison . "', prix='" . $prix . "', categorie='" . $categorie . "', niveau='" . $niveau . "', compo='" . $compo . "', descrip='" . $descrip . "' WHERE id=" . $_POST['id_rec']);
    }
}


// supprimer une rec ?


if (isset($_GET['supprimer_recette'])) //supprimer une recette
{
    // Alors on supprime la recette correspondante
    mysql_query('DELETE FROM test WHERE id=' . $_GET['supprimer_recette']);
}
?>

<table><tr>
<th>Modifier</th>
<th>Supprimer</th>
<th>Titre</th>
<th>Date</th>
</tr>

<?php
$retour = mysql_query('SELECT * FROM test ORDER BY id DESC');
while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les recettes
{
?>

<tr>
<td><?php echo '<a href="rediger_recette.php?modifier_recette=' . $donnees['id'] . '">'; ?>Modifier</a></td>
<td><?php echo '<a href="liste_recette.php?supprimer_recette=' . $donnees['id'] . '">'; ?>Supprimer</a></td>
<td><?php echo stripslashes($donnees['titre']); ?></td>
<td><?php echo stripslashes($donnees['temps']); ?></td>
</tr>

<?php
} // Fin de la boucle qui liste les recettes
?>
</table>

</body>
</html>
jeudi 2 février 2006 à 00:56:26 | Re : Erreur dans un script qui peut m'aider

milkasoprano

Membre Club
  mysql_query("UPDATE test SET titre='" . $titre . "', temps='" . $temps . "', saison='" . $saison . "', prix='" . $prix . "', categorie='" . $categorie . "', niveau='" . $niveau . "', compo='" . $compo . "', descrip='" . $descrip . "' WHERE id=" . $_POST['id_rec']);

essai de faire ton update de cette forme la :

 mysql_query("Update membres Set nom='$nom', prenom='$prenom', email='$email', motdepasse='$motdepasse', datenaissance='$datenaissance', nbprefere='$nbprefere'
       WHERE pseudo='".$_SESSION["membreid"]."'");

c'est plus simple... c'est peut etre ca qui fait le tous .??
En suite il m'est deja arrivé davoir des problemes comme toi sur lexecution de mon update...

1er raison : soit un probleme de variable (mal ecris)
2 eme raison : soit un probleme de virgule (mais apparament c pas le cas )

essai deja de reparé ca... et apres tu me dis quoi.. je suis entrain de regarder + en details ton script...
jeudi 2 février 2006 à 00:59:39 | Re : Erreur dans un script qui peut m'aider

milkasoprano

Membre Club
Ha ben tu as oublié de mettre des guillemet a la fin de ton update ;)
jeudi 2 février 2006 à 16:17:54 | Re : Erreur dans un script qui peut m'aider

sidf

                  <TD> <select name="temps" <?php echo $temps; ?>>

la il ya un pb non ?

et effectivement il manque " à la requete update
jeudi 2 février 2006 à 20:01:15 | Re : Erreur dans un script qui peut m'aider

sense

arf non ca fait toujours pareil. Le script est en action ici [ Lien ]
vendredi 3 février 2006 à 12:27:06 | Re : Erreur dans un script qui peut m'aider

milkasoprano

Membre Club

Ok je t'envoi un message privée si tu veux ?

vendredi 3 février 2006 à 13:44:59 | Re : Erreur dans un script qui peut m'aider

sense

pas de probleme


Cette discussion est classée dans : donnees, mysql, titre, post, recette


Répondre à ce message

Sujets en rapport avec ce message

insertion des variable dans la base de donnée [ par greg975 ] bonjour à tous, debutant en programmation je suis entrain de metrre sur pieds un petit site pour cela j'ai crée un petit forum simple avec formulair Ajouter une variable de session à la suite d'une saisie avant d'insérer le résultat dans une BDD MySQL [ par Sniark ] Bonjour,J'ai un formulaire pour poster des news, comportant 4 champs : - 1 champ id qui est masqué - 1 champ titre - 1 champ corps pour le texte - un Page blanche ? [ par thekid23 ] Salut dans se code : $hostname = "localhost";$database = "";$username = "root";$password = "";// connection à MySQLmysql_connect($hostname, $username, Donnees Excel vers MySQL [ par BEM ] Slt les durs,en fait j recherche un code qui me permettra, à partir d'un click, de recuperer les donnees d'un tableur EXCEL et de l'enregistrer dans u requete mysql pour authentification [ par agparchitecture ] Bonjour à tous de nous aider nous débutant. Vous faites un travail terrible. Moi j'apprend php en auto didacte et me demandais si cette portion de cod Authentification [ par gabsia ] Salut J'ai un problème d'autentification: Je suis entrain de créer un site comme étant projet, Ce site dynamique : l'utilisateur doit s'y inscrire Php empeche la page de se charger entierement [ par setasan9 ] Bonsoir tout le monde !Je rencontre actuellement un petit soucis que je n'arrive pas a résoudre.J'ai un code php qui empeche la page de se charger ent Problème identification d'un client [ par rasengan7 ] Voilà mon problème est simple,j'ai dans ma page identification une boucle, mais je n'arrive jamais à afficher les pages de compte.Voici le code:<?incl Update des champs avec une variables multiple [ par setasan9 ] Bonjour,Je suis navré mon titre n'est pas tres claire ^^Je rencontre un petit soucis que je n'arrive pas a résoudre tout seul...Ma requete sql ne met bouton suppression ligne mysql [ par nanard26000 ] bonjour a toutes et tousJe suis en train de faire un site ou l'utilisateur pourra selectionner des produits, les modifier et les mettre dans un panier


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales