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 03/07/2006, 16h44   #1
Membre du Club
 
Inscription : juillet 2005
Messages : 288
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 288
Points : 56
Points : 56
Envoyer un message via MSN à rane
Par défaut [Conception] Alerte en php

Bonjour !
voila j'ajoute des synonyme dans une tables via un formulaire je voudrai faire de tel sorte quand un synonyme est ajouté est que ce mot existe deja dans la base il me renvoit une alerte me disant que ce mot existe daja.
Voila le script que j'ai deja fait mais ca ne marche pas
Code :
1
2
3
4
5
6
7
8
9
10
 
//-On regarde si il n'y a pas deja ce mot clef sur ce numero/smsc
            $sql="select * from short_numbers a, type_msg_recus b where a.numero=b.numeros_appel and a.smsc=b.smsc and b.type_msg='".addslashes($_POST['synonyme'])."'";
            $res=mysql_query($sql);
}
            if(mysql_num_rows($res)>0)
            {
                $data=mysql_fetch_array($res);
                $erreur.="Le mot-clef ".$_POST['synonyme']." est d&eacute;j&agrave; utilis&eacute; sur le num&eacute;ro ".$data['numero']." par le service \"".(($data['synonyme_de']!="")? $data['synonyme_de']:$data['type_msg'])."\".<br>";
            }
.
Merci de votre comprehension
rane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2006, 17h50   #2
Membre du Club
 
Avatar de Phenomenium
 
Inscription : janvier 2004
Messages : 185
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : janvier 2004
Messages : 185
Points : 57
Points : 57
Salut tu peux etre plus précis sur le fait que ton script ne marche pas ?
Est ce qu'il te renvoi une erreur ?

As tu verifier que ta requete marchait ?
Phenomenium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2006, 17h52   #3
Membre expérimenté
 
Avatar de papyphp
 
Inscription : avril 2005
Messages : 425
Détails du profil
Informations personnelles :
Âge : 62
Localisation : Belgique

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : avril 2005
Messages : 425
Points : 545
Points : 545
Bonjour,
Citation:
Ca ne marche pas
est un peu vague
Qu'est-ce qui ne marche pas?
Quelques pistes
1)
Code :
mysql_query($ma_requete) or die ('erreur dans '.$ma_requete.' : '.mysql_error());
2) faire un echo de la requete qui pose problème, en faire un copier puis un coller dans phpmyadmin
__________________
Lu kinze d' awousse, la Vierje arandje û dusbrôle lu timp. Et ce coup ci, elle ne nous a pas ratés
papyphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2006, 18h18   #4
Membre du Club
 
Inscription : juillet 2005
Messages : 288
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 288
Points : 56
Points : 56
Envoyer un message via MSN à rane
Merci de répondre!
en fait la requete marche tres bien dans phpMyAdmin .
Le probleme est que quand j'ajoute un mot qui est deja dans la base il ajoute sans me signaler d'erreur alors il devait signaler erreur sil trouve ce méme mot dans base mais ce n'est pas cas chez moi .
j'espére que je suis un peu claire
rane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2006, 21h25   #5
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 551
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 551
Points : 4 271
Points : 4 271
De quel type est ton champ 'type_msg'?
Est-ce que tu ajoutes plusieurs synonymes dans ce même champ?
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2006, 11h13   #6
Membre du Club
 
Inscription : juillet 2005
Messages : 288
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 288
Points : 56
Points : 56
Envoyer un message via MSN à rane
OUI le champs c'est <type_msg> et oui j'ajoute plusieurs synonymes dans le méme champs
rane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2006, 11h58   #7
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 551
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 551
Points : 4 271
Points : 4 271
Code :
1
2
3
$sql="select * from short_numbers a, type_msg_recus b where a.numero=b.numeros_appel 
and a.smsc=b.smsc and b.type_msg LIKE '".addslashes($_POST['synonyme'])."'";
Essaie avec le LIKE et regarde ce que ça donne.

Pour le type, je voulais savoir si c'était un int, varchar,text, etc.
Mygale1978 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 13h37.


 
 
 
 
Partenaires

Hébergement Web