Probleme de lien en PHP - PHP - Programmation
Marsh Posté le 26-05-2005 à 18:45:33
Pas de e dans method et les valeurs des attributs entre guillemets
echo '<form method="get" action="index.php?rub=40">';
Marsh Posté le 26-05-2005 à 18:51:44
Merci du conseil mais ca ne marche tjs pas ... il me laisse quand meme /index.php?query=2002
http://ipeswavre.com/photclasses se sera plus simple.
Le menu déroulant se trouve ds la section galerie sur le côté gauche.
Marsh Posté le 26-05-2005 à 19:38:30
Essaye avec :
Code :
|
Marsh Posté le 26-05-2005 à 19:43:10
Tjs la même chose , je commence a désespérer
Marsh Posté le 30-05-2005 à 10:41:26
up please help !!
Marsh Posté le 30-05-2005 à 11:21:19
Tu fais des vieux mélanges pourris entre une adresse paramétrée et des formulaires envoyés en GET et tu t'étonnes que ça merde?
C'est pas un problème de PHP ça, c'est du HTML de base.
1- Tu dégages ces tables, elles n'ont aucun intérêt
2- Ton action, c'est "index.php" et ça se met entre quotes
3- Tu ajoutes un input hidden:
<input type="hidden" name="rub" value="40"> |
Marsh Posté le 30-05-2005 à 11:31:25
j'ai déja eu le meme probleme , et on ne peut pas . J'ai donc utiliser la méthode décrite juste au dessus par Masklinn qui consiste a mettre un champ hidden
Marsh Posté le 26-05-2005 à 18:37:02
Bonjour tout le monde voila je débute en PHP et j'ai un petit problème que je n'arrive pas a résoudre,
voici mon code :
------------------------------------------------------------
<?
echo "<table><tr>";
echo "<form methode='get' action=index.php?rub=40>";
philo_connect ()
or die ("echec de connexion au serveur" );
$sql = 'SELECT DISTINCT an_groupes FROM galerie';
$result = mysql_query($sql) or die( 'Erreur' );
$nb = mysql_num_rows($result);
echo '<select name="query">';
if ( $nb=0 ) {
echo '<option>Aucune année</option>';
} else {
while ( $list = mysql_fetch_array( $result ) ) {
echo '<option value="'.$list['an_groupes'].'">'.'année : '.$list['an_groupes'].'</option>';
}
}
echo "</select>";
echo "<input type='submit' value='ok'></form>";
echo "</td></tr></table></td>";
?>
------------------------------------------------------------
je m'explique : c'est un menu déroulant qui apres avoir cliquer su OK m'envoie sur une autre page
je n'arrive pas a faire fonctionner l'action ... normalement il devrait me donner une adresse du style
/index.php?rub=40&query=2002
alors qu'il me donne /index.php?query=2002
svp aidez moi
Message édité par Rulius le 26-05-2005 à 18:52:45