Syntax

Eléphant du PHP | 445 Messages

21 déc. 2006, 14:45

? ? ? ?

si il manque un point, ce n'est absolument pas là ....

Concaténation :
<?php

// Bonne concaténation
echo 'Voici ma variable : '.$variable.' et ça marche !';

// Mauvaise concaténation
echo 'Voici ma variable : '.$variable' mais ça . marche pas';

?>
Edit : Sympa d'éditer ton message précédent avec la correction sans même prévenir ;)
LLDC
Ulti

Eléphant du PHP | 112 Messages

21 déc. 2006, 14:52

S.v.p quelle est l'érreur :
<?php 

echo "texte quelquonque".$cvililite."<br>";  
echo "texte quelquonque".$nom."<br>";  
echo "texte quelquonque".$prenom."<br>";  
echo "texte quelquonque".$numero_client."<br>";  
echo "texte quelquonque".$date_de_naissance_jour."<br>";  
echo "texte quelquonque".$date_de_naissance_mois."<br>";  
echo "texte quelquonque".$date_de_naissance_annee."<br>";  
echo "texte quelquonque".$numero_de_rue."<br>";  
echo "texte quelquonque".$rue."<br>";  
echo "texte quelquonque".$code_postal."<br>";  
echo "texte quelquonque".$batiment."<br>";  
echo "texte quelquonque".$etage."<br>";  
echo "texte quelquonque".$porte."<br>";  
echo "texte quelquonque".$ville."<br>";  
echo "texte quelquonque".$pays."<br>";  
echo "texte quelquonque".$numero_de_telephone_fixe."<br>";  
echo "texte quelquonque".$numero_de_telephone_portable."<br>";  
echo "texte quelquonque".$email."<br>";  
echo "texte quelquonque".$mot_de_passe."<br>";  

$db = mysql_connect('sql.free.fr', 'francewebmaster', '*****');  

mysql_select_db('francewebmaster',$db);  
  
// on crée la requête SQL  
$sql = 'SELECT cvililite, nom, prenom, numero_client, 
        date_de_naissance_jour, date_de_naissance_mois, date_de_naissance_annee, 
        numero_de_rue, rue, code_postal, batiment, etage, porte, ville, pays, 
        numero_de_telephone_fixe, numero_de_telephone_portable, email, mot_de_passe  
        FROM user 
        WHERE numero_client='.$numero_client.'"';

// on envoie la requête  
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());  

// on fait une boucle qui va faire un tour pour chaque enregistrement  
while($data = mysql_fetch_assoc($req))  
    {  
    // on affiche les informations de l'enregistrement en cours  
echo '.$data['cvililite'].''.$data['nom'].''.$data['prenom'].''.$data['numero_client'].''.$data['date_de_naissance_jour'].''.$data['date_de_naissance_mois'].''.$data['date_de_naissance_annee'].''.$data['numero_de_rue'].''.$data['rue'].''.$data['code_postal'].''.$data['batiment'].''.$data['etage'].''.$data['porte'].''.$data['ville'].''.$data['pays'].''.$data['numero_de_telephone_fixe'].''.$data['numero_de_telephone_portable'].''.$data['email'].''.$data['mot_de_passe'].'

$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());  

mysql_close();  
?> 
La ligne 42 est indiqué comme non valid...
Modifié en dernier par France-Webmaster le 21 déc. 2006, 15:01, modifié 2 fois.
Cordialement, France-Webmaster
www.france-webmaster.fr
[email protected]
--------------------------------------
Magnifique invention qu'est la base de donnée !!

Eléphant du PHP | 445 Messages

21 déc. 2006, 14:54

Ca t'arrive de regarder ton code et chercher tes erreurs seul ...

Rien qu'à la coloration syntaxique, sans même connaître la ligne, on voit tout de suite que ça c'est pas bon :
<?php

   // on affiche les informations de l'enregistrement en cours  
echo '.$data['cvililite'].''.$data['nom'].''.$data['prenom'].''.$data['numero_client'].''.$data['date_de_naissance_jour'].''.$data['date_de_naissance_mois'].''.$data['date_de_naissance_annee'].''.$data['numero_de_rue'].''.$data['rue'].''.$data['code_postal'].''.$data['batiment'].''.$data['etage'].''.$data['porte'].''.$data['ville'].''.$data['pays'].''.$data['numero_de_telephone_fixe'].''.$data['numero_de_telephone_portable'].''.$data['email'].''.$data['mot_de_passe'].'

?>
LLDC
Ulti

Eléphant du PHP | 112 Messages

21 déc. 2006, 15:00

Désoler je ne voi justement pas où est l'erreur mais comme vous le dites il y en à bien une... J'ai beau chercher mais je trouve vraiment pas : dites votre dernier message est un corrigé ?
Cordialement, France-Webmaster
www.france-webmaster.fr
[email protected]
--------------------------------------
Magnifique invention qu'est la base de donnée !!

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

21 déc. 2006, 15:05

Dis donc, France-Webmaster...

J'ai sans doute tardé à le faire, mais je viens de jeter un oeil sur ton site.
Si j'ai bien compris, tu proposes tes services en réalisation de sites web.

Rassure-moi, c'est une plaisanterie ?... Ce n'est pas sérieux ?...

Eléphant du PHP | 445 Messages

21 déc. 2006, 15:06

Non c'est un copié collé du code que tu as présenté...

Un corrigé serait quelque chose du style :
<?php

echo $data['cvililite'].$data['nom'].$data['prenom'].$data['numero_client'].$data['date_de_naissance_jour'].$data['date_de_naissance_mois'].$data['date_de_naissance_annee'].$data['numero_de_rue'].$data['rue'].$data['code_postal'].$data['batiment'].$data['etage'].$data['porte'].$data['ville'].$data['pays'].$data['numero_de_telephone_fixe'].$data['numero_de_telephone_portable'].$data['email'].$data['mot_de_passe'];

?>
Juste une question, ce ne serait pas plutôt `civilite` et non `cvililite` ?

Mais je ne pense pas que l'aide qui t'est apportée ici te soit d'une grande utilité, tu devrais apprendre les bases avant de te lancer dans un projet, et surtout apprendre à chercher une solution par toi-même, en testant tout ce que tu pense correct, et ce jusqu'à trouver, et non en cherchant deux minutes, constatant que ça ne marche pas, et demandant tout de suite de l'aide à des tiers.
LLDC
Ulti

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

21 déc. 2006, 15:19

Modération : france-webmaster, comme l'a très bien fait remarqué Albat, nous ne sommes pas un support technique pour tes services payants. Nous n'avons pas pour but de réaliser des sites pour lesquels tu t'es engagé commercialement.

Cela fait désormais le 3ème sujet qui dure sur des pages tout simplement parce que tu ne cherches pas mais tu te contentes de prendre les codes donné.

Comme tu as également tendance à ne pas écouter les modérations, pour te forcer, je verrouille ce sujet.

Ce sujet contient tout les éléments donc tu as besoin pour répondre à ton soucis et ce verrouillage te permettra de prendre le temps d'aller sur phpdebutant ou sur le site du zero.

Si tu as une quelconque remarque ou objection, je t'invite à me contacter, moi ou tout autre modérateur/administrateur par MP ou par mail
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer