IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Undefined index: ville génère une erreur pour un affichage différentiel


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Homme Profil pro
    etudiant developpeur web
    Inscrit en
    Février 2018
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : etudiant developpeur web

    Informations forums :
    Inscription : Février 2018
    Messages : 99
    Points : 63
    Points
    63
    Par défaut Undefined index: ville génère une erreur pour un affichage différentiel
    Bonjour,

    Sur mon formulaire, je désire l'affichage d'un texte quand aucune données n'est entrée ( du type "votre recherche s'affichera ici ...").

    Puis l'affichage du résultat quand on valide le formulaire. Malheureusement, il y a un souci...

    Voici mon code :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    if  ((isset($_GET['validation'])) 	OR (isset($_GET['ville']))	) /*avec AND ca coince aussi et sans la seconde condition ca affiche quand même echo '<p class="font1">Liste de trajets disponibles au départ de ' . $city .' :</p>';	*/	
     
    		{
    		echo '<p class="font1">Votre recherche s\'affichera ici	...</p>';
    		}
     
    		else
    	{	
    		$city = $_GET['ville'];
    		echo '<p class="font1">Liste de trajets disponibles au départ de ' . $city .' :</p>';			
    		foreach ($travels as $travel)
    			{
    				if ($travel['departure']==$city)
    					{
    						echo '<p class="font2"><a href="#" title="Choisir ce trajet">A destination de '.$travel['arrival'].', départ à '.$travel['departureTime'].' pour une arrivée à '.$travel['arrivalTime'].' (conducteur : '.$travel['driver'].')</a></p>';
    					}
    			}
    	}

    J'ai essayé plusieurs possibilités mais cela dysfonctionne pourquoi?
    MErci

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur en électrotechnique retraité
    Inscrit en
    Décembre 2008
    Messages
    1 642
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur en électrotechnique retraité

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 642
    Points : 831
    Points
    831
    Par défaut
    Essaye avec
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    if (empty($_GET['validation']) and empty($_GET['ville']))
    S'il te faut les deux conditions il faut mettre un and, s'il ne t'en faut qu'une il faut mettre un or.
    Regarde aussi la différence entre isset et empty.

  3. #3
    Membre du Club
    Homme Profil pro
    etudiant developpeur web
    Inscrit en
    Février 2018
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : etudiant developpeur web

    Informations forums :
    Inscription : Février 2018
    Messages : 99
    Points : 63
    Points
    63
    Par défaut Merci de ton aide ...
    Cette logique a le don de me dépasser parfois

    Un grand merci à toi

  4. #4
    Membre éclairé
    Homme Profil pro
    Ingénieur en électrotechnique retraité
    Inscrit en
    Décembre 2008
    Messages
    1 642
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur en électrotechnique retraité

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 642
    Points : 831
    Points
    831
    Par défaut
    Regarde ce que j'ai ajouté à la fin de ma réponse.
    Tu peux aussi mettre un +1, ça fait plaisir.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Exécutable qui génére une erreur windows
    Par jouidos dans le forum Windows Forms
    Réponses: 4
    Dernier message: 22/01/2007, 16h50
  2. .lib qui génère une erreur au link
    Par mrshadow dans le forum VC++ .NET
    Réponses: 2
    Dernier message: 19/01/2007, 11h47
  3. Resultset source a.priori d'erreur pour l'affichage d'une jsp
    Par jalaquesnacc dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 20/10/2006, 15h18
  4. Erreur pour l'affichage aléatoire d'une image
    Par bellebiquette dans le forum Langage
    Réponses: 3
    Dernier message: 21/04/2006, 23h45
  5. [VB6] Problème de textbox multiligne qui génére une erreur
    Par bb62 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 20/02/2006, 17h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo