attention si t'as des apostrophes dans le nom qui s'affiche, tu
pourrais avoir des problèmes. Consulte ma source sur les magic quotes
et échappement de caractères. ça deviendrait ça (je considère que la
valeur sera numérique dans l'attribut "value"):
Voici le bout de code que j'ai inseré.
Si cet exemple concret pourra aider quelqu'un...
*****************************************************************************************************
<FORM method=post action=client_par_lieu.php>
Liste par ville
<?PHP
include('connect.php');
$sql = "SELECT DISTINCT ville FROM clients ORDER BY `ville` ASC LIMIT 0, 300";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'
'.mysql_error());
mysql_close();
jantonazzo
Messages postés46Date d'inscriptionlundi 24 janvier 2005StatutMembreDernière intervention 7 avril 2010 9 nov. 2005 à 13:55
Re:
Le select est bien dans une balise FORM.
Extrait de ma page index où se situe le formulaire:
*****************************************************************************************************
<FORM method=post action=client_par_lieu.php>
Liste par ville
<?PHP
include('connect.php');
$sql = "SELECT DISTINCT ville FROM clients ORDER BY `ville` ASC LIMIT 0, 300";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'
'.mysql_error());
mysql_close();
Extrait de ma page qui reçoie le post du formulaire: client_par_lieu.php
*************************************************************************************************************
<?PHP
include('connect.php');
$ville = $_POST['client_situe'];
$sql "SELECT nom_cli, societe, prenom, fonction, numcli, adresse, ville FROM clients WHERE ville '$ville'";
... ?>
*************************************************************************************************************
Voilà, en esperant que toutes les informations necessaires soient presentes...
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 9 nov. 2005 à 14:13
dans ta requête tu ne sélectionnes qu'un champ, $liste[1] n'existe donc pas.
Au passage mets tes balises en minuscules (<?php pas <?PHP, form
et pas FORM, et pense à mettre des guillemets : <form method="post"
action="..."> et pas "<FORM method=post action=machin>)
jantonazzo
Messages postés46Date d'inscriptionlundi 24 janvier 2005StatutMembreDernière intervention 7 avril 2010 9 nov. 2005 à 15:02
Toujours le meme probleme, pas d'envoie du champ.
Extrait de ma page index où se situe le formulaire:
*****************************************************************************************************
<form method="post action" ="client_par_lieu.php">
Liste par ville
<?php
include('connect.php');
$sql = "SELECT DISTINCT ville, numcli FROM clients ORDER BY `ville` ASC LIMIT 0, 300";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'
'.mysql_error());
mysql_close();
jantonazzo
Messages postés46Date d'inscriptionlundi 24 janvier 2005StatutMembreDernière intervention 7 avril 2010 9 nov. 2005 à 16:45
N'est ce pas au niveau du client_par_lieu.php ???
Extrait de ma page qui reçoie le post du formulaire:
client_par_lieu.php
*************************************************************************************************************
<?PHP
include('connect.php');
$ville = $_POST['client_situe'];
$sql "SELECT nom_cli, societe, prenom, fonction, numcli, adresse, ville FROM clients WHERE ville '$ville'";
...
?>
*************************************************************************************************************
Au niveau de la variable '$ville' de la requete. . .
J'ai essayé de mettre:
$sql "SELECT nom_cli, societe, prenom, fonction, numcli, adresse, ville FROM clients WHERE ville ' ".$list. " "
jantonazzo
Messages postés46Date d'inscriptionlundi 24 janvier 2005StatutMembreDernière intervention 7 avril 2010 9 nov. 2005 à 16:45
N'est ce pas au niveau du client_par_lieu.php ???
Extrait de ma page qui reçoie le post du formulaire:
client_par_lieu.php
*************************************************************************************************************
<?PHP
include('connect.php');
$ville = $_POST['client_situe'];
$sql "SELECT nom_cli, societe, prenom, fonction, numcli, adresse, ville FROM clients WHERE ville '$ville'";
...
?>
*************************************************************************************************************
Au niveau de la variable '$ville' de la requete. . .
J'ai essayé de mettre:
$sql "SELECT nom_cli, societe, prenom, fonction, numcli, adresse, ville FROM clients WHERE ville ' ".$list. " "