problème d'insertion ds une base de donnée depuis un site... - SQL/NoSQL - Programmation
Marsh Posté le 03-05-2006 à 15:47:26
Tes sur que tu as une valeur dans $_GET["page"] ? (Utilises les balises [code] quand tu met du code sur le forum)
Marsh Posté le 03-05-2006 à 20:39:15
salut
merci de ta réponse...
ben en fait c un questionnaire de type ascenceur dc ya forcément une réponse nan ? comme ci-dessous l'ascenseur avec programmation...
Marsh Posté le 04-05-2006 à 16:37:06
c'est pas les "option" qui doit avoir un "name", mais la balise "select".
à priori, y'a que ça qui déconne dans ton code.
Marsh Posté le 04-05-2006 à 20:49:01
hello
merci de ta réponse! j'ai creusé un peu... et oui en fait ct ça... j'ai donc mis
<select name="photo">
<option.... value="moa".... > Moa</option>
et tout marche!!
merci de ton aide !!
Marsh Posté le 06-05-2006 à 21:23:16
j'ai encore un p'tit prob... en fait mon formulaire est sur 2 pages... je voudrais cependant faire un requête à ma base de donnée à la fin de la seconde page...
Pour le moment, je fais une requête pour entrer les infos pour chacune des deux pages mais j'obtiens 2 lignes dans ma base de donnée qui ne sont pas remplies entièrement...
Pour passer des infos de la première page à la seconde, j'ai entendu parler de passer des infos de la première à la seconde sous forme de /"hidden/"... mais je ne vois pas vraiment comment faire... est ce que je dois tranférer ces infos à la fin de la première page pour les passer dans la seconde page et à la fin de la seconde page j'envoie toutes les infos relatives aux deux pages? A ce moment sous quelle dénomination puis je retrouver les infos de la première page ??
merci de votre aide !!
Marsh Posté le 02-05-2006 à 08:56:12
Bonjour
j'ai un problème avec ma base de donnée que je tente de créer... les
informations de type ascenseur (ou <option....>.....</option)
) ne donnent rien... ou plutot lorsque je réponds à mon questionnaire
j'obtiens un blanc dans le tableau de résultat. mon code est le
suivant... ça doit pas être bien compliqué ms j'avoue que je peine !
<form action="Inserer1.php" name="insert" method="GET">
<select>
<option value="Moa" name="page" >Moa</option>
<option value="Les Photos" name="page" SELECTED>Les Photos</option>
<option value="Mes Amis" name="page">Mes Amis</option>
<option value="La Suède" name="page">La Suède</option>
<option value="Cool" name="page" >Cool</option>
<option value="Mes Liens"name="page" >Mes Liens</option>
<option value="RIEN" name="page">RIEN</option>
<option value="Sans avis" name="page">Sans avis</option>
</select>
</form>
pour la partie html
et le fichier inserer1 est du type
<?php
//ici les parametres pour la connexion
$host="....................";
$user="....................";
$passe="..................";
$base="....................";
//on effectue la connexion
$connexion=mysql_connect($host,$user,$passe);
//Selection de la base de données
mysql_selectdb($base);
//Si la connexion echoue
if (!$connexion)
//Afficher la ligne suivante
echo "Mauvaise configuration!!!<br>Vérifiez que les informations pour la connexion sont correctes";
else
{
//Execution d'une requête
$page=$_GET["page"];
$requete = "INSERT INTO ...........(page, ) VALUES (\"$page\" )";
$resultat = mysql_query($requete, $connexion);
if ($resultat)
echo "merci de votre participation">";
else
echo "Echec lors de l'insertion";
}
mysql_close();
?>
Message édité par ecolopolo le 03-05-2006 à 20:38:42