begin process at 2012 05 28 20:04:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Besoin Aide Formulaire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Besoin Aide Formulaire

vendredi 21 janvier 2005 à 14:48:11 | Besoin Aide Formulaire

Dexterage

bonjour a tous :)

voila jai un tit soucis avec ma page! Le but de la page étant de faire une lister d'évènement, en fonction des lieux. Il y a une table LIEUX et une table EVENEMENT qui se déroule dans un lieu (clé étrangére id_lieu dans EVENEMENT). Jusque la tt baigne, mais jai mi une LISTE ou je charge TOUS les lieux de la table LIEUX et je recharge la page pour faire tourné le truc, mais la couille c'est que qd je lance la page, il n'y a pas d'index pour la liste des LIEUX, enfin je met le code, je sais que c'est flou mon explication mais c dur dexpliquer lol :

LE CODE EST LA :

<html>
<head>
<title>Lister les &eacute;v&egrave;nements</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
.Style1 {font-size: 10px; font-family: Verdana;}
.Style2 {font-size: 14px; font-family: Verdana; font-weight: bold; }
</style>
</head>

<body>
<div align="center"><span class="Style2">
  </table>
  Lister les &eacute;v&egrave;nements </span>
</div>
<form name="form1" method="post" action="lister_evenement.php">
  <table width="289" border="1" align="center" cellspacing="0">
    <tr>
      <td width="148" class="Style1">Lieu :</td>
      <td width="137"><?
require_once ('admin/modeles/mysql_connect.php');
$query=mysql_query("SELECT * FROM lieux");
    
echo('<select name="liste_lieux">');
echo('<option value="0">Tous</option>');

while ($ligne1=mysql_fetch_object($query))
{
 echo('<option value="'.$ligne1->id_lieu.'">'.$ligne1->nom_lieu.'</option>');
}

echo('</select>');
?></td>
    </tr>
    <tr>
      <td class="Style1">Intervalle de temps : </td>
      <td><select name="select2">
        <option value="0">Aucun</option>
        <option value="1">1 Mois</option>
            </select></td>
    </tr>
  </table>
  <p align="center">
    <input type="submit" name="Submit" value="Recharger">
  </p>
</form>
<p>
  <?php
require_once ('admin/modeles/mysql_connect.php');

if ($_POST['liste_lieux']==null)
{
 $lieu=0;
}
else
{
 $lieu=$_POST['liste_lieux'];
}
$rq="SELECT * FROM evenement AS E, association AS A, lieux AS L WHERE E.id_lieu=L.id_lieu AND E.id_asso=A.id_asso ORDER BY E.id_even ASC";

if ($lieu!=0)
{
 $rq="SELECT * FROM evenement AS E, association AS A, lieux AS L WHERE E.id_lieu=L.id_lieu AND E.id_asso=A.id_asso AND L.id_lieu=$lieu ORDER BY E.id_even ASC";
}

$result=@mysql_query($rq);

if ($result)
{
 echo '<div align="center"><b><span valign="center" class="Style2">EVENEMENTS</span></b></div>';
 echo '<br>';
 while ($ligne = mysql_fetch_array($result, MYSQL_NUM))
 {
  $date=$ligne[3];
  $annee=substr($date, 0, 4);
  $mois=substr($date, 5, 2);
  $jour=substr($date, 8, 2);
  echo "<table  border='1' align='center' cellspacing='0' cellpadding='2'>";
  echo "<tr><td><span class='Style1'>Nom :</td><td><span class='Style1'>$ligne[1]</span></td></tr>";
  echo "<tr><td><span class='Style1'>Descriptif :</td><td><span class='Style1'>$ligne[2]</span></td></tr>";
  echo "<tr><td><span class='Style1'>Date :</td><td><span class='Style1'>$jour/$mois/$annee</span></td></tr>";
  echo "<tr><td><span class='Style1'>Asso :</td><td><span class='Style1'>$ligne[10]</span></td></tr>";
  echo "<tr><td><span class='Style1'>Lieu :</td><td><span class='Style1'>$ligne[17]</span></td></tr>";
  echo "<tr><td><span class='Style1'>Adresse :</td><td><span class='Style1'>$ligne[4]<br>$ligne[5] $ligne[5]</span></td></tr>";
  echo "</table>";
  echo "<br>";
 }
 mysql_free_result ($result);
}
else
{
 echo '<p>Toutes nos excuses. Une erreur système ('.mysql_error().') nous empêche de vous présenter la liste des associations.</p>';
}
mysql_close();
?>
</p>
</body>
</html>

L'erreur c'est donc la ligne 51, et ca me di ca : "Notice: Undefined index: liste_lieux in c:\program files\easyphp1-7\www\agenda\lister_evenement.php on line 51"

mais quand je selectione un lieux et recharge la page, tt marche car la variable est passé, donc si kelkun a la solution :)

merci a tous

vendredi 21 janvier 2005 à 16:20:20 | Re : Besoin Aide Formulaire

eXon

Membre Club
Réponse acceptée !
Remplace if ($_POST['liste_lieux']==null) par if (!isset($_POST['liste_lieux']) || empty($_POST['liste_lieux']))

----------------
eXon
http://www.lookstrike.com
vendredi 21 janvier 2005 à 16:29:01 | Re : Besoin Aide Formulaire

Dexterage

eheh ca marche !

jté envoyé tes points merc ipour ta réponse :)


Cette discussion est classée dans : mysql, id, lieu, echo, lieux


Répondre à ce message

Sujets en rapport avec ce message

Souci dans mon tableau [ par slhuilli ] Bonjour,je cherche la faille dans ce bout de code depuis p$ls jours sans trouver. Qu'elqu'un pourra peut être maider et m'expliquer . En fait, je n MySQL id? [ par Linuss ] Bonjour à tous, Voilà, lorsque j'essaie de faire un lien qui contient l'id (qui existe au ca sou quelqu'un poserait la question :) d'un tuto, je n'y a Mysql erreur, mais où ? [ par Tilix ] Bonjour,Je voudrais savoir où est l'erreur dans ceci :while($data = mysql_fetch_assoc($req))     {   if ('!'.$data['id'].'') { echo '(0)'; }    else { Pagination en php URGENT [ par hoodlum ] Tout d'abord je suis debutant en php et J'ai un petit pb,jarrive pas a trouver l'erreur dans mon script de pagination pour une requete SQL qui retourn AU SECOUR [ par hoodlum ] voici mon script:   include("heads.inc.php");      $req=$_SERVER['REQUEST_METHOD'];     if($req=="POST")       $cho etre perdu [ par hoodlum ] contrairement a tous les message ke g pu laissé sur le forum ;G trouvé le probleme .mais je c pa pkoi.voici mon :   include("heads.inc.php");      $re UNE BOUCLE infernal HELP ME!!! [ par hoodlum ] Le problemes c ke o 2eme passage par pasage a l'url le script arrete d'etre executé a partir de la ou g mis le pointillé car le while n'est pas execut Authentification [ par Alricaus ] Bonjour à tous. J'aimerai réaliser un code en php, utilisant la base de donnée mysql, pour faire que lorsqu'une personne s'identifie sur l'index en ht mysql [ par jnbrunet ] Salut, Je suis en train de programmé une partie admin pour un forum. Je permets au admin de blocker une discution en entrant le # de la discution dans Qqun voit un probleme dans ces lignes ? [ par Teclis01 ] Voici le probleme: il m affiche que le premier nom correspondant a un id et les suivant non!Dans le tableau, j ai:-toutes les id-tous les recipients-A


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,123 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales