begin process at 2012 05 28 17:40:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

bleme de logique sans doute


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

bleme de logique sans doute

vendredi 19 août 2005 à 14:20:31 | bleme de logique sans doute

le_virus

Salut!
Je suis débutant en PHP! Ce code s'exécute mais ce qui ménerve, ya pas de bug mais ca marche pas! il n'arrive pas a récuperer la le contenu du texte que jessai de passé en POST par le formulaire et je ne sais pas pkoi...Merci de me venir en aide!

<html><head><title></title></head><body>

<form name="form1" method="post" action="recherche.php">
  <p>
    <input type="text" name="essai">
    <input type="submit" value="Rechercher">
  </p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
</form>

<?php
include ("connexion.php3");
if (empty($essai)){
echo("pas bon");
}
else {
echo"cest du bon";
$essai=$_POST["essai"];
$query="SELECT * FROM sons WHERE son_titre='$essai'";
$result=mysql_query($query) or die("impossible");
$row=mysql_fetch_row($result);
echo "$row[0]";
}
?>
</body>
</html>
vendredi 19 août 2005 à 14:32:27 | Re : bleme de logique sans doute

morpheus262


deja
if (empty($_POST["essai"];))

apres je vois pas ca devrait

Loi du plagiat industriel de Felson : Voler les idées d'une personne, c'est du plagiat. En voler à plusieurs, c'est de la recherche.
vendredi 19 août 2005 à 14:43:45 | Re : bleme de logique sans doute

le_virus

Salut morpheus262!!!!!!!

Merci de repondre aussi vite...
Javais testé même la fonction "isset"!
C'est à ce moment que je me suis rendu compte qu'il yavait un bleme avec la variable!
En ce moment,javais pris le soin d'initialiser la variable avant de la passer en Post.cétai comme ca apres le code HTML:

<?php
include ("connexion.php3");

if (isset($essai)){
echo"cest du bon";
$essai=$_POST["essai"];
$query="SELECT * FROM sons WHERE son_titre='$essai'";
$result=mysql_query($query) or die("impossible");
$row=mysql_fetch_row($result);
echo "$row[0]";
}
else {
echo("pas bon");
}
?>
vendredi 19 août 2005 à 14:47:20 | Re : bleme de logique sans doute

le_virus

Salut morpheus262!!!!!!!

Merci de repondre aussi vite...
Javais testé même la fonction "isset"!
C'est à ce moment que je me suis rendu compte qu'il yavait un bleme avec la variable!
En ce moment,javais pris le soin d'initialiser la variable avant de la passer en Post mais cétai tjrs pas bon...ca genere meme une erreur
<Undefined index: essai in c:\program files\easyphp1-8\www\recherche.php>
ce code étai le suivant

<?php
include ("connexion.php3");
essai="";
if (isset($essai)){
echo"cest du bon";
$essai=$_POST["essai"];
$query="SELECT * FROM sons WHERE son_titre='$essai'";
$result=mysql_query($query) or die("impossible");
$row=mysql_fetch_row($result);
echo "$row[0]";
}
else {
echo("pas bon");
}
?>
vendredi 19 août 2005 à 14:50:56 | Re : bleme de logique sans doute

le_virus

mais kan je jexécute le kod suivant, ca génere une erreur mais a la difference que kan jentre du texte et que je cliq sur le bouton, ca marche, ca affiche l'élement recherché...
<?php
include ("connexion.php3");
$essai=$_POST["essai"];
if (isset($essai)){
echo"cest du bon";
$query="SELECT * FROM sons WHERE son_titre='$essai'";
$result=mysql_query($query) or die("impossible");
$row=mysql_fetch_row($result);
echo "$row[0]";
}
else {
echo("pas bon");
}
?>

vendredi 19 août 2005 à 14:58:44 | Re : bleme de logique sans doute

Evangun

Réponse acceptée !
bonjour!
oui mais en fait ce serait plutôt :

<?php
include ("connexion.php3");
if (isset($_POST["essai"])){
echo"cest du bon";
$query="SELECT * FROM sons WHERE son_titre='$essai'";
$result=mysql_query($query) or die("impossible");
$row=mysql_fetch_row($result);
echo "$row[0]";
}
else {
echo("pas bon");
}
?>



vendredi 19 août 2005 à 15:01:37 | Re : bleme de logique sans doute

Evangun

et puis dans certains cas on peut interchanger empty et isset, mais cela dépend des valeurs que l'on veut dans la variable : si la variable n'existe pas ou est vide ou nulle, cela retournera False.
vendredi 19 août 2005 à 16:09:12 | Re : bleme de logique sans doute

le_virus

reeeee
jai réglé le bleme,suffisait de tester le contenu du POST  avec la fonction isset

vla le kod:
<?php
include ("connexion.php3");

if (isset($_POST['essai']))
{
$essai=$_POST['essai'];
$query="SELECT * FROM sons WHERE son_titre='$essai'";
$result=mysql_query($query) or die("impossible");
$row=mysql_fetch_row($result);
echo "$row[0]";
}
?>



Cette discussion est classée dans : query, essai, echo, row, bleme


Répondre à ce message

Sujets en rapport avec ce message

recuperer une variable d'un switch [ par ASPerix ] Bonjour,Je n'arrive pas a transmettre une variable hors de mon switchj'utiliseune base MySQLswitch ($page) { case "1" : $query="select * from toto whe insertion et sortie de smiley [ par speedylol ] Bonjour j'ai crée un petit script de messagerie life entre membre connecter , mais les images de smiley ne sorte pas dans la deuxieme partie de mon sc SQL [ par dudu134 ] Dudu134Bonjour à tous le forum,Voici mon code :$query = mysql_query('SHOW COLUMNS FROM nom_logiciels') or die(mysql_error());while ($row = mysql_fetch php+calcul+nbre heure [ par pandouta08 ] bonjour,je voudrais savoir comment je peux calculer le nombre d'heures entre 2 dates de la meme journée .j'ai une date sortie et une date entrée de ty moteur de recherche [ par ERDOGANAK ] Bonjour dans le cadre de mon stage d'étè je développe un outil de collaboration en xhtml/php/css couplé a une base de donné où des fichiers seront mis Requete SQL qui marche pas en PHP [ par 6xavier6 ] Bonjour,Alors j'ai un problème avec une requête SQL, au premier chargement de ma page la requête est exécuter correctement mais quand je la recharge, moteur de recherche mysql, fichiers .doc, sous forme de lien [ par ERDOGANAK ] Bonjour, a tous je dispose de ce code qui me permet d'effectuer une recherche dans les tables mysql. Je souhaiterai l'adapter pour rechercher des fic afficher résultat sous forme de lien [ par ERDOGANAK ] Bonjour, a tous je dispose de ce code qui me permet d'effectuer une recherche dans les tables mysql. Je souhaiterai l'adapter pour rechercher des fic Un Tcho peu d'aide SVP : Afficher une table avec condition selon ID membre [ par FXPHANTOM ] Bonjour a tous, Je vous expose une situation et mon problème . Situation : Ma base sql se nomme "Kxprotect" J'ai deux tables dans cette base de don php mysql tableau probleme [ par toto6311 ] Bonjour tout le monde , j'ai un petit soucis , pour afficher ma base membre dans un tableau sur mon site . Voila les champs de ma table $id' ,'$emai


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 : 7,628 sec (3)

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