Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/03/2007, 17h27   #1
Membre à l'essai
 
Inscription : mai 2006
Messages : 158
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 158
Points : 23
Points : 23
Par défaut [SQL] affecter la valeur SQL NULL si la variable est vide

si c'est vide alors je veu mettre NULL ..
ca ne fonctionne pas
ensuite dans ma requete !
Code :
1
2
3
4
5
 
if ($daterelance == "")
{
	$daterelance = "NULL";
}
marie4449 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 17h29   #2
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
C'est pas interdit de faire un phrase correcte et de poser une question
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 17h45   #3
Membre à l'essai
 
Inscription : mai 2006
Messages : 158
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 158
Points : 23
Points : 23
lol escuse moi ... je me dépechais...donc je veux juste savoir si ma condition est fausse ?


et j'ai une deuxieme questions :

Si avec cette liste déroulante je veux récupéré également l'idxattente qui a été selectionné...comment faire ? je peut mettre plusieurs choses dans le value ?
comme j'ai fait ?

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
 
			<select name="msg_type" onchange="document.getElementById('newcomment').innerHTML = this.value;">
<?php
			echo "<option value = 'comm_prec'></option>";
 
			$query_lib_attente = $dbconn_dns->query("SELECT idxattente,libelle_fr,msg_type_fr FROM attente ") ;
    		$nb_lib_attente = $dbconn_dns->num_rows($query_lib_attente) ;
    		for ($i=0;$i<$nb_lib_attente;$i++)
    			{	
    		$lib_attente = $dbconn_dns->fetch_array($i,$query_lib_attente) ;	
	        $libellefr = $lib_attente[libelle_fr];
	        $idxattente = $lib_attente[idxattente];		
	        $msg_type_fr = $lib_attente[msg_type_fr];
 
 
 
    			echo "<option value = '$msg_type_fr' value = 'idxattente' > $libellefr</option>";						
 
 
    			} ?>
marie4449 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 18h44   #4
Membre chevronné
 
Avatar de Hervé Saladin
 
Développeur Web
Inscription : décembre 2004
Messages : 636
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2004
Messages : 636
Points : 689
Points : 689
C'est toujours pas bien clair ...

Citation:
Envoyé par marie4449
ca ne fonctionne pas
Qu'est-ce qui ne fonctionne pas ? t'as un message d'erreur ? ta requete ne renvoie rien ? sois plus explicite stp ...
Je sais pas comment tu construit ta requête, mais juste au cas où : si tu essayes de faire un truc du genre "WHERE bidule = NULL", c'est faux : en SQL, il faut faire "WHERE bidule IS NULL" ... peut être une piste ?

Citation:
Envoyé par marie4449
je veux juste savoir si ma condition est fausse ?
Ta question est ambigüe, est-ce que tu veux savoir :
- si il y a une erreur dans le code de cette condition ? => dans ce cas la réponse est : NON, c'est syntaxiquement juste
- si ta condition va avoir la valeur booléenne false ? => dans ce cas la
réponse est : comment veux-tu qu'on le saches ? avec ces 2 lignes de code, on ne sait pas ce que vaut ta variable $daterelance ... fais un echo peut-être ?

Citation:
Envoyé par marie4449
Si avec cette liste déroulante je veux récupéré également l'idxattente qui a été selectionné...comment faire ?
Ben, dans le script qui reçoit le formulaire, avec un $_GET['msg_type'] ou un $_POST['msg_type'], selon que la methode de ton formulaire est get ou post

Citation:
Envoyé par marie4449
je peut mettre plusieurs choses dans le value ?
Non
__________________
Ne cliquez pas sur ce lien
Hervé Saladin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h48.


 
 
 
 
Partenaires

Hébergement Web