Récuperer et incrémenter une variable d'une base de donnée (php)

Résolu
xluciferx Messages postés 6 Statut Membre -  
xluciferx Messages postés 6 Statut Membre -
Bonjour,
J'ai un petit problème, je suis entrain de créer un site internet pour mon stage et je voudrais récupérer une variable numérique puis l'incrémenter de 1 a chaque fois qu'une personne remplis mon formulaire, le problème est que je n'arrive pas à récupérer cette valeur. Voici mon code :
	<?
//---------------------------------------------------------------
//connec
try
{
    $bdd = new PDO('mysql:host=localhost;dbname=presta_info', 'arnaud', 'root');
}
catch(Exception $e)
{
        die('Erreur : '.$e->getMessage());
}

//---------------------------------------------------------------
//recuperation et incrementation

$bdd->exec("SELECT * FROM formulaire WHERE * ORDER BY numero DESC"); 


$result = mysql_fetch_array($reponse);
echo $result['numero'];
echo  $result['numero'];
echo $num;

echo	("Numero :  <input type='text' name='num' size='30' value='$num'>");


/*

 mysql_connect("localhost", "arnaud", "root"); // Connexion à la base de données
 mysql_select_db("presta_info"); // Sélection de la base de données 
 $reponse = mysql_query ("SELECT * FROM formulaire WHERE * ORDER BY numero DESC"); // Requête SQL
 
 while ($donnees = mysql_fetch_array($reponse)) // On boucle pour afficher toutes les données et on met toutes données dans un tableau
 {
	echo $donnees['numero'];   

 }
 */
 mysql_close(); 



//---------------------------------------------------------------
?>

merci de votre aide

3 réponses

  1. Utilisateur anonyme
     
    Salut salut,

    Les message d'erreur peuvent vraiment nous aider!!
    Je pense que le "... WHERE *..." dans ta requête génère une erreur : "select * from tatable order by tonchamp" suffit !!
    1
  2. xluciferx Messages postés 6 Statut Membre 1
     
    J'ai trouvé comment faire j'ai tout simplement enlevé ma boucle
    mysql_connect("localhost", "arnaud", "root"); // Connexion à la base de données
     mysql_select_db("presta_info"); // Sélection de la base de données 
     $reponse = mysql_query ("SELECT * FROM formulaire ORDER BY numero DESC"); // Requête SQL
     
    $donnees = mysql_fetch_array($reponse); // On boucle pour afficher toutes les données et on met toutes données dans un tableau
      
    
    	//echo (""); 
    	$num = $donnees['numero'];
    	$num ++ ; 
    	
    	
    	echo $num;
    
    1
  3. xluciferx Messages postés 6 Statut Membre 1
     
    j'ai réussit a extraire mes données mais se que j'arrive pas à faire c'est prendre que la derniere rentrée.

    mysql_connect("localhost", "arnaud", "root"); // Connexion à la base de données
     mysql_select_db("presta_info"); // Sélection de la base de données 
     $reponse = mysql_query ("SELECT * FROM formulaire ORDER BY numero DESC"); // Requête SQL
     
     while ($donnees = mysql_fetch_array($reponse)) // On boucle pour afficher toutes les données et on met toutes données dans un tableau
     {
    	echo $donnees['numero'];  
      
    
     }
     mysql_close(); 
    

    Merci pour ta réponse kyser soze
    0