Pour entrer sur le chat cliquez ici ou si le premier est en panne cliquez ici - Lisez les regles
du chat ici !
Pour parler de foot tapez /j #om (salon partenaire). Pour atteindre ce chat sur le réseau IRC Evolu.NET, c'est /j #ordinatueur ! Bon Ch@t...
| | (R) Probleme d'envoie d'information dans ma base MySQL |
| |
Posté le: Dim Mar 06, 2005 4:55 pm |
|
|
Gustry |
Posteur Moyen |
|
|
Inscrit le: 07 Déc 2004 |
Messages: 455 |
Localisation: Baume Les Dames |
|
|
|
|
|
|
Voila, j'ai un switch qui permet de vérifier si l'existence des variables:
Code: |
switch($prenom)
{
case "ccc":
$prenom = "ccc";
break;
case "yyy":
$prenom = "yyy";
break;
default:
$prenom = "xxxxxx";
}
|
Mais quand je fais
Code: |
$v_nouveau="ok";
$v_date=date("Ymd");
$requete = "insert into ".$table." (NomSite,URLSite,DescriptionSite,Prenom,Nouveau,DateSoumission) ";
$requete = $requete."values ('$F_NomSite','$F_URLSite','$F_DescriptionSite','$prenom','$v_nouveau',$v_date);";
$res=mysql_db_query($db, $requete);
echo "<script>alert('Votre soumission est enregistrée. Merci');</script>";
|
Je trouve dans ma table, dans le champ prenom, je trouve xxxxxx.
Alors que si je fais
Code: |
<?php echo $prenom; ?>
|
J'obtiens bien le vrai prenom et non pas xxx
Je ne comprend pas !
Vous comprenez mon probleme ? |
|
_________________ Gustry
-PC Bureau : Pentium II, 350mhz, 384mo de RAM, Linux Xubuntu
-PC Serveur : Pentium II, 300mhz, 64mo de RAM, Linux Ubuntu Serveur |
|
|
|
| | |
Posté le: Dim Mar 06, 2005 8:24 pm |
|
|
Yoka |
Modérateur |
|
|
Inscrit le: 19 Juin 2003 |
Messages: 3046 |
Localisation: Vesontio |
|
|
|
|
|
|
En fait je ne vois pas trop le but de ton switch. Je comprends que tu ais remplacé les chaînes de caractères par des "yyy" pour anonymiser le truc, mais ça ne veut plus dire grand chose. |
|
_________________ Argumenter avec des imbéciles, c'est comme jouer aux échecs contre un pigeon. Peu importe votre niveau, le pigeon va juste renverser toutes les pièces, chier sur le plateau et se pavaner fièrement comme s'il avait gagné. |
|
|
|
| | |
Posté le: Dim Mar 06, 2005 8:33 pm |
|
|
Gustry |
Posteur Moyen |
|
|
Inscrit le: 07 Déc 2004 |
Messages: 455 |
Localisation: Baume Les Dames |
|
|
|
|
|
|
oui, c'est vrai qu'il ne veut plus rien dire !
Bon bref, le probleme c'est que pour la base, le champ prenom contient xxxx alors que <?php echo $prenom; ?> affiche le vrai nom ! Pourtant ils utilisant tous les deux la meme variable ! |
|
_________________ Gustry
-PC Bureau : Pentium II, 350mhz, 384mo de RAM, Linux Xubuntu
-PC Serveur : Pentium II, 300mhz, 64mo de RAM, Linux Ubuntu Serveur |
|
|
|
| | |
Posté le: Dim Mar 06, 2005 10:33 pm |
|
|
K@i-K@i |
Ordinatueur's Root |
|
|
Inscrit le: 01 Mar 2003 |
Messages: 3037 |
Localisation: Dans l'OrdinatUeur... |
|
|
|
|
|
|
Pour que tout soit plus clair, tu peux inventer des noms au lieu de mettre des y et des x. Tu prends Jean Dupont et François Durand et voila. Et tu peux meme pousser jusqu'a dire que toute ressemblance avec une personne existante ou ayant éxisté serait tout à fait fortuite.
Pour le probleme, ça ne peut pas venir de l'ordre de ce qui est dans le switch ? |
|
_________________ @+
Kaï-Kaï
Rejoignez la communauté en direct sur #ordinatueur @ irc.ordinatueur.org / 6667 |
|
|
|
Posté le: Mer Mar 09, 2005 9:33 am |
|
|
| | - | - [ - [] |
Membre actif |
|
|
Inscrit le: 05 Nov 2003 |
Messages: 102 |
|
|
|
|
|
|
|
heu juste comme ca.. en fait je viens de lire ton code... et t'as programmé un truc qui sert a enregistrer xxxxxx dans la base si le prenom est different de ccc ou de yyy.. donc di voir a quoi tu voudrai que ca ressemble en fait....
sinon ton switch tu peu le remplacer par
Code: |
if($prenom!="ccc" && $prenom!="yyy"){
$prenom="xxxxx";
}
|
c'est pareil... et ca optimise un peu
si ton Code: | <?php echo $prenom; ?> | tu le fait avant le switch ou la place c'est normal qu'il te renvoi le vrai prenom qui n'a ducoup pas été remplacé par "xxxxx"...
donc explique voir enfait ce que tu voudrai que ca fasse... plus precisement...
parce que la... je vois pas... tu veux enregistrer le vrai prenom dans la base...? affiché le xxxxx.? enregistrer xxxxx.? affiché le vrai prenom..? pourquoi tu le code en xxxxx.? etc.? bref je comprend pas tout.... lol
dsl |
|
|
|
|
| | |
Posté le: Mer Mar 09, 2005 1:57 pm |
|
|
Gustry |
Posteur Moyen |
|
|
Inscrit le: 07 Déc 2004 |
Messages: 455 |
Localisation: Baume Les Dames |
|
|
|
|
|
|
ben je viens de pouvoir résoudre mon probleme tout seul !
Il ne me reste plus qu'un truc a corrige ! Mais j'attends de voir si je peux corriger avant de vous demander !
Exusez moi du derangement ! |
|
_________________ Gustry
-PC Bureau : Pentium II, 350mhz, 384mo de RAM, Linux Xubuntu
-PC Serveur : Pentium II, 300mhz, 64mo de RAM, Linux Ubuntu Serveur |
|
|
|
Forum Ordinatueur ! http://forum.ordinatueur.org Index du Forum -> Programmation / Développement |
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous pouvez éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum Vous ne pouvez pas joindre de fichier dans ce forum Vous pouvez télécharger des fichiers dans ce forum
|
Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1
|
|
|
|