sql vers formulaire php

Invité
Invité n'ayant pas de compte PHPfrance

27 juil. 2005, 13:25

rétabli l'erreur mais il me liste rien. c'est quoi qui va pas ?

ViPHP
pjl
ViPHP | 2119 Messages

27 juil. 2005, 13:40

Il ne manque pas quelque chose là ?
<php 
et ici ?
<otion value=
Ensuite, c'est quoi cette ligne ?
 echo '<otion value='$ligne[0]'>'$ligne[0]''; 
Elle commence par un ' et se termine par un ".

Sinon, tu dis que tu as une erreur ligne 15 et tu ne postes que 11 lignes.
Comment fait-on pour trouver la bonne ligne ?

Et quand tu mets du code PHP, prends la peine d'utiliser le bouton PHP.

Invité
Invité n'ayant pas de compte PHPfrance

27 juil. 2005, 14:24

ca c'est pas grand chose, ptites erreurs en copiant. même sans erreurs ça affiche tjrs rien -_-

Invité
Invité n'ayant pas de compte PHPfrance

27 juil. 2005, 15:02

ca y ait cette partie est réglée, voilà le code final :

Type :
<select name="type">
<?php
$connexion = mysql_connect("localhost","root","");
mysql_select_db("base",$connexion);
$requete = "SELECT * FROM TYPE";
if($result = mysql_query($requete)) {
while($ligne = mysql_fetch_row($result)) {
echo "<option value=$ligne[0]>$ligne[0]";
}
}
?>

---------

ça me liste tout ce qu'il y a dans la table dedans, ca fonctionne ^^
Maintenant il me faudrait juste savoir ce qui est sélectionné dans un autre menu déroulant pour que je puisse ajouter ça à la fonction WHERE.
quelqu'un sait ça ? merci :P

Invité
Invité n'ayant pas de compte PHPfrance

27 juil. 2005, 16:03

jmen sors pas please :/

Eléphant du PHP | 58 Messages

27 juil. 2005, 16:43

euh j'aime pas la méthode fetch_row car c écrire bocoup pour rien... je trouve...

donc je te filerai qu'un seul coup de main après tu réfléchis :wink:



Code : Tout sélectionner

//ce que j'ai rajouté// <form action="pageoutoustesmenussont.php method="post"> <select name="type"> <?php $connexion = mysql_connect("localhost","root",""); mysql_select_db("base",$connexion); if (isset($ligne)) { $requete = "SELECT * FROM TYPE, TYPE2 WHERE NOMDELACOLONNEDETYPE2 = TYPE.$_POST['valeur']"; } else{ $requete = "SELECT * FROM TYPE"; } if($result = mysql_query($requete)) { while($ligne = mysql_fetch_array($result)) { echo "<option value="valeur">ligne['colonne']"; } } <input type="submit" value="valider"> ?>

avec la méthode fetch_array qui est 100000000 fois plus facile lol ^^

menfin...
...come from the pain...

:) I've found my home in the game :)

^^ let's frag ^^

mere Teresa
Invité n'ayant pas de compte PHPfrance

28 juil. 2005, 12:19

avec la méthode fetch_array qui est 100000000 fois plus facile lol ^^
avis qui n'engage que toi