Page 1 sur 1

pas de réponses OU problème avec echo ?

Posté : 30 sept. 2017, 18:25
par kristen
Je m'arrache les cheveux avec ce bout de code qui n'affiche aucun résultat :

Code : Tout sélectionner

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <?php include ('connect.inc.php'); $aters=mysql_query(" SELECT latitude AS lat, longitude AS longi FROM commune WHERE commune.nom_commune = 'Hémonstoir'"); while ($reskont = mysql_fetch_array($aters)) {echo $reskont[lat];} ?> </body> </html>
le fichier de connexion doit être ok, en tout cas je n'ai aucun message d'erreur :

Code : Tout sélectionner

<?php $hote="localhost"; // adresse de la BdD $compte="root"; // login de l'utilisateur $pass="xxxxx"; // mot de passe $connect = mysql_connect($hote,$compte,$pass) // connexion au serveur MySQL or die("connexion au serveur impossible" . mysql_error()); $db=mysql_select_db("CSV_DB",$connect) //sélection de la base de données à utiliser or die("sélection de la base impossible"); ?>
La même requête avec PhpMyAdmin me donne bien la latitude et la longitude voulues...
Je nage. Merci de votre attention !

Re: pas de réponses OU problème avec echo ?

Posté : 01 oct. 2017, 15:37
par kevin254kl
Bonjour,

Si vous n'avez pas de réponse avec echo c'est peut être qu'il ni à pas de résultats dans la réponse, même si cela fonctionne dans phpmyadmin tester le résultat:

Code : Tout sélectionner

if (!$aters) { $message = 'Requête invalide : ' . mysql_error() . "\n"; die($message); }
Faite également un var_dump du résultat.

Re: pas de réponses OU problème avec echo ?

Posté : 01 oct. 2017, 15:48
par or 1
que donne
{echo "ici : ".$reskont['lat'];}
?

Re: pas de réponses OU problème avec echo ?

Posté : 01 oct. 2017, 20:39
par kristen
aucune différence : page blanche...

Re: pas de réponses OU problème avec echo ?

Posté : 01 oct. 2017, 20:44
par kristen
pardon à kevin254kl, je n'avais pas vu son post.
J'ai testé le code : aucun message.
Par contre je ne sais pas faire un var_dump...

Re: pas de réponses OU problème avec echo ?

Posté : 01 oct. 2017, 20:58
par kristen
... mais un coup d'oeil sur un manuel en ligne suffit à apprendre.
Curieusement aucune sortie non plus de var-dump ! J'en suis arrivé à mettre un texte quelconque au début du body pour être sur que je n'avais pas un CSS farceur qui me mettait tout le texte en blanc. Mais bon, c'est pas ça non plus...

Re: pas de réponses OU problème avec echo ?

Posté : 02 oct. 2017, 09:15
par Spols
question peut être bète, mais as tu bien un serveur php ?
sais tu vérifier les log ou faire afficher les erreurs php ?

Re: pas de réponses OU problème avec echo ?

Posté : 02 oct. 2017, 09:37
par @rthur
Bonjour,

En général une page blanche c'est le signe d'une erreur dans ton code mais avec l'affichage des erreurs désactivées.
On a un tuto là dessus ici :
faq-tutoriels/page-blanche-script-php-c ... 73178.html

Re: pas de réponses OU problème avec echo ?

Posté : 02 oct. 2017, 12:30
par kristen
à Spols : ta question est légitime, mais oui, j'ai un seveur php fonctionnel, j'ai deux trois sites en local qui l'utilisent sans problème
à @rthur : j'ai déjà vu cette page et suivi ses conseils. Rien de ce côté-là, sinon que phpinfo() me donne "no value" pour error-log, ce qui fait que je ne sais pas où aller voir.

Re: pas de réponses OU problème avec echo ?

Posté : 02 oct. 2017, 13:13
par Spols
A mon avis il te faut paramétrer ton php pour avoir un log.

fais le test d'oublier volontairement un ; dans ton code si tu vois pas d'erreur, c'est que l'affichage ne se fait pas.

Re: pas de réponses OU problème avec echo ?

Posté : 03 oct. 2017, 07:16
par kristen
j'ai viré le ; final de la ligne de connexion
réponse :
This page isn’t working
localhost is currently unable to handle this request.
HTTP ERROR 500

Re: pas de réponses OU problème avec echo ?

Posté : 03 oct. 2017, 08:17
par Spols
une erreur 500 c'est au niveau du serveur, pas de php généralement une instruction incorrect dans un .htaccess

Re: pas de réponses OU problème avec echo ?

Posté : 03 oct. 2017, 10:01
par kristen
ben je ne sais pas : j'ai juste provoqué l'erreur en supprimant le ";" . Dès que je le remets, l'erreur disparaît.

Re: [RESOLU] pas de réponses OU problème avec echo ?

Posté : 11 oct. 2017, 19:06
par kristen
toutes mes excuses à ceux qui ont peiné sur cet os : d'autant que Spols m'avait bien mis sur la voie : j'AVAIS un serveur PHP. Et puis tout récemment j'ai fait une mise à jour de ma Mint et j'étais passé en php7 alors que j'utilisais toujours des fonctions 'deprecated'.
Un peu d'adaptation (mysqli...) et tout roule.
Merci à tous et bonne programmation !