Requête et SQL et echo

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requête et SQL et echo

par Cyrano » 08 août 2005, 18:12

[Résolu] :?:

Requête SQL et echo

par Invité » 08 août 2005, 18:11

C'est bon, ça marche!

par Maitrepylos » 08 août 2005, 16:15

et comme ceci
echo " Le message :"; echo  $_ligne['text']; 

Requête SQL et echo

par harry67 » 08 août 2005, 14:45

Ca marche toujours pas.

par Cyrano » 08 août 2005, 13:40

Tu utilises un if() : rajoute un else: il n'est pas impossible que rien ne s'affiche tout simplement parce que la condition n'est pas remplie, donc on ne rentre pas dans l'exécution des instructions.

Requête et SQL et echo

par harry67 » 08 août 2005, 13:35

Désolé, mais ça ne fonctionne toujours pas.

par Cyrano » 08 août 2005, 13:33

Attention : "différent" en PHP s'écrit "!=" : "<>", c'est du SQL.

Requête et SQL et echo

par harry67 » 08 août 2005, 13:31

Bonjour,
J'ai un script qui récupère les données contenues dans un champ d'une table et qui l'affiche grâce à un echo. Le problème, c'est que bizzarement, rien ne s'affiche alors qu'il y à quelque chose dans le champ. Voici mon script :

Haut de la page :
<?php
session_start();
if ($_SESSION[auth] <> "ok")
{ echo "<SCRIPT LANGUAGE='JavaScript'>
document.location.href='expi_session.php'
</SCRIPT>";
exit();
}
?>
Suite :
  <?php
$host="***********";
$user="**********";
$mpasse="*************";
$database="***************";

$connexion = mysql_connect($host, $user, $mpasse)
or die ("Connexion à la base impossible"); 

$db = mysql_select_db($database)
or die("Sélection de la base impossible");

$sql = "SELECT text FROM membres WHERE login='" . $_SESSION[login] . "'";
$result = mysql_query($sql)
           or die ("Exécution de la requête impossible");
$ligne = mysql_fetch_array($result, MYSQL_ASSOC);

echo "<b><font color='#FFFFFF'><font size='3' face='Trebuchet MS'>"; 
echo " Le message :  $_ligne[text]"; 
echo "<b></font>";
?>
Pourquoi rien ne s'affiche?
Merci de votre réponse.