MySQL + PHP Tourne pas rond

MySQL + PHP Tourne pas rond - PHP - Programmation

Marsh Posté le 16-03-2011 à 19:54:36    

Bonjour,  
Je suis en train de créer un site ou se trouve un formulaire, dans lequel je rentre des données, et j'aimerais que ces données soient automatiquement transmises à ma table sql nommée "codes" mais pas moyen d'y arriver  
 
Voici les codes :  
 
 
page.php:  
 
 

Spoiler :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >  
<head>  
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="style.css" />  
<title>MineSpace | Serveur Minecraft</title>  
<link rel="shortcut icon" type="image/ico" href="ico.ico" />  
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />  
</head>  
<body>  
 
<p class="texte">Merci pour votre contribution au développement du serveur. Entrez votre pseudo pour recevoir votre récompense:  
<form class="texte" method="post" action="reg.php">Code acheté (obligatoire):  
<input name="code" type="text" maxlength="8" /><br />Pseudo (obligatoire):  
<input name="pseudo" type="text" ></input><br />Cadeau désiré:  
<SELECT name="cadeau">  
<OPTION VALUE="diams">5 Diamants</OPTION>  
<OPTION VALUE="zone">Zone protégée</OPTION>  
<OPTION VALUE="fer">20 Fers</OPTION>  
<OPTION VALUE="fleches">64 Flèches</OPTION>  
<OPTION VALUE="items">2 Items diamant</OPTION>  
</SELECT><br />  
<INPUT type="submit" value="Envoyer">  
</form><br /><br /><br/>  
<p class="texte">La vérification est manuelle, cela peut prendre un peu de temps. </p>  
</p>  
</body>  
</html>


 
 
 
reg.php:  
 
 

Spoiler :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >  
<head>  
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="style.css" />  
<title></title>  
<link rel="shortcut icon" type="image/ico" href="ico.ico" />  
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />  
<META http-EQUIV="Refresh" CONTENT="5; url=index.html">  
</head>  
<body>  
<?php  
$connection = mysql_connect("sql.olympe-network.com","55133_base","xxxxxx" );  
if ( ! $connection )  
die ("connection impossible" );  
 
$mabasededonnee="55133_base";  
mysql_select_db($mabasededonnee) or die ("pas de connection" );  
$requete="INSERT INTO '55133_base' 'codes'('Heure', 'Code', 'Pseudo', 'Cadeau') VALUES (CURRENT_TIMESTAMP, '$code', '$pseudo', '$cadeau');"; // requête  
mysql_query($requete,$connection); // envoi de la requête  
?>  
<p class="texte"> Votre demande sera traitée. Vous allez être redirigé vers l'acceuil.</p>  
</body>  
</html>


 
 
 
Mais rien ne se passe.....
Merci d'avance de votre aide.  
Le site est en ligne, vous pouvez me demander l'adresse.

Reply

Marsh Posté le 16-03-2011 à 19:54:36   

Reply

Marsh Posté le 16-03-2011 à 20:03:31    

L'erreur doit venir de moi mais je vois pas où :s

Reply

Marsh Posté le 17-03-2011 à 08:25:37    

Tu voudrais pas apprendre un coup le PHP+SQL? Non parce que là ça part dans tous les sens sauf dans le bon :bounce:


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 17-03-2011 à 18:29:18    


Normal que sa marche pas c'est quoi cette requette INSERT?!!! :??:  
 
tu compte faire quoi au juste? pasque la sa ne risque pas de marcher avec cette requette

Code :
  1. requete="INSERT INTO '55133_base' 'codes'...


 
 
fait plutot :  
 

Code :
  1. mysql_query("INSERT INTO Nom_de_ta_table(Code, Pseudo, Cadeau) VALUES ('".mysql_real_escape_string($code)."', '".mysql_real_escape_string($pseudo)."', '".mysql_real_escape_string($cadeau)."')" );


a tester possible que j'ai fais une erreur.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed