N'affiche rien ....!!!!!

jerem-13
Invité n'ayant pas de compte PHPfrance

04 avr. 2005, 14:10

j'ai inséré un code php dans une page html mais quand je met ça sur le serveur il y a strictement rien qui s'affiche :

<?
mysql_connect('http://sql.free.fr', 'royaumebd', 'mon_code...') or die('Erreur de connexion');
mysql_select_db(royaumebd) or die('Base inexistante');
$sql = 'INSERT INTO table_critik(id,titre,tome,critik,date) VALUES('''',''XIII'',''2'',''Bonjour madame monsieur'',''2005-03-31'')';
$query = mysql_query($sql) or die( 'Erreur' );
$sql = 'INSERT INTO table_critik(id,titre,tome,critik,date) VALUES('''',''XIII'',''4'',''essai de mon code PHP ! ! ! !'',''2005-03-31'')';
$query = mysql_query($sql) or die( 'Erreur' );
mysql_close();
?>

<?
mysql_connect('http://sql.free.fr', 'royaumebd', 'mon_code...') or die('Erreur de connexion');
mysql_select_db(royaumebd) or die('Base inexistante');
$sql = 'SELECT * FROM table_critik WHERE titre='XIII' OR tome=1;';
$query = mysql_query($sql) or die( 'Erreur' );
while ( $data = mysql_fetch_array( $query ) )
{
echo " : $data['critik']";
}
mysql_close();
?>

<?
echo 'bonjour tout lem onde mon echo marche très bien';
?>

Même le p'tit echo à la fin ne s'affiche pas...!!!!! :oops:

Help me please ! ! !

Merki beaucoup !

Mammouth du PHP | 859 Messages

04 avr. 2005, 14:15

Code : Tout sélectionner

$sql = 'SELECT * FROM table_critik WHERE titre='XIII' OR tome=1;';
Le 1er ; est de trop

Code : Tout sélectionner

$sql = 'SELECT * FROM table_critik WHERE titre='XIII' OR tome=1';
Au passage, inutile de te reconnecter 50 fois à la base si tu sais que tu as plusieurs traitements à faire dans la même page.

Tu te connectes au début et quand vraiment t'en as plus besoin, tu utilises mysql_close();

Autre conseil, pour plus de clarté, évites de toujours utiliser $sql et $query. Essaye de faire comme pour les autres variables en donnant un nom qui soit évocateur ;)

Jerem_13
Invité n'ayant pas de compte PHPfrance

04 avr. 2005, 14:30

Merki pour ta réponse et tes subjections, j'ai jarté mon erreur mais il m'affiche toujours rien.... :x

Mammouth du PHP | 859 Messages

04 avr. 2005, 14:31

Oui c'est pas http://sql.free.fr mais sql.free.fr (sans http://)

Jeremy_13
Invité n'ayant pas de compte PHPfrance

04 avr. 2005, 14:49

RRRrrrrrrr ! ! ! ! ça ne marche toujours pas mais quand je regarde le code source de ma page, il n'y a plus le code php, il a donc été compilé.

Et même le echo n'apparaît pas....it's strange....

Mammouth du PHP | 859 Messages

04 avr. 2005, 14:51

Heureusement que le PHP n'apparaît pas dans le code source !!!!!!!!!!!!!!!!!!!!!!!!!!!

Imagine la sécurité si il apparaissait............. :tir2:

Essaye avec ça :
<?php
mysql_connect("sql.free.fr", "royaumebd", "xxxx") or die("Erreur de connexion");
mysql_select_db("royaumebd") or die("Base inexistante");

$sql1 = "INSERT INTO table_critik(id,titre,tome,critik,date) VALUES('','XIII','2','Bonjour madame monsieur','2005-03-31')";
$query1 = mysql_query($sql1) or die("Erreur");

$sql2 = "INSERT INTO table_critik(id,titre,tome,critik,date) VALUES('','XIII','4','essai de mon code PHP ! ! ! !','2005-03-31')";
$query2 = mysql_query($sql2) or die("Erreur");

$sql3 = "SELECT * FROM table_critik WHERE titre='XIII' OR tome=1";
$query3 = mysql_query($sql3) or die("Erreur");

while ($data = mysql_fetch_array($query3))
    {
        echo " : ".$data['critik'];
    }
mysql_close();

echo "bonjour tout le monde mon echo marche très bien";
//mouais pas pour l'instant apparemment ;)
?>

Invité
Invité n'ayant pas de compte PHPfrance

04 avr. 2005, 15:12

ouai bah ça marche toujours pas et j'ai bien envie d'abandonner....non jeremy tu ne dois pas abandonner, il faut etre courageux dans la vie, tu dois affronter les obstacles et les franchir....

Nan mais sans déconner ça marche toujours pas et je ne sais pas pourquoi.... :evil:

Avatar du membre
ViPHP
ViPHP | 3008 Messages

04 avr. 2005, 16:29

mmmmhhhh question toute bête...ton serveur accepte bien le php ? Parce que si un petit echo ne fonctionne pas ça ne peut venir que de là... :?

Mammouth du PHP | 859 Messages

04 avr. 2005, 16:56

J'ai pensé la même chose mais ne devrait-il pas y avoir un message d'erreur quand même?

Avatar du membre
ViPHP
ViPHP | 3008 Messages

04 avr. 2005, 17:06

Je crois qu'il n'affiche tout simplement rien quand le serveur n'accepte pas le php.

Invité
Invité n'ayant pas de compte PHPfrance

04 avr. 2005, 18:21

g trouvé la solution qui est très....comment dire.....HYPER CONNE !!!!!!
Ma page où se trouvait mon code PHP était en .html.....le serveur ne voyait donc pas mon code......maintenant ça marche nickel-chrome ! !

Merki beaucoup et A+ :pouce:

Avatar du membre
ViPHP
ViPHP | 3008 Messages

05 avr. 2005, 09:01

En effet c'était hyper c** lol, hop n'oublie pas de mettre [résolu] ! et bonne continuation ! :wink:

Mammouth du PHP | 859 Messages

05 avr. 2005, 10:43

Ah ouais j'ai réécrit le code pour nous dire à la fin que la page avait une extension en .html

:axe:

Avatar du membre
ViPHP
ViPHP | 3008 Messages

05 avr. 2005, 10:45

Gare à tes fesses Jeremy, flitox a sorti sa hache looool il ne te reste plus quà [-o< pour qu'il ne te retrouve pas :lol:

Mammouth du PHP | 859 Messages

05 avr. 2005, 10:46

Je l'aurai un jour...je l'aurai !

Efficace et pas chère c'est la hache que j'préfère, c'est la hache

:lol: :lol: :lol: :lol: