begin process at 2012 02 14 14:05:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Pb de Parse Error en PHP


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

Pb de Parse Error en PHP

samedi 23 septembre 2006 à 15:25:21 | Pb de Parse Error en PHP

CChargy

Membre Club
Bonjour,
J'ai fait cette page PHP, qui affiche un formulaire de réservation de stage. Voici le code :

<html>

<head>
<meta http-equiv="Content-Language" content="fr">
<title>Nouvelle page 1</title>
<script>
var nbPerson = 0;

function AddNewPerson() {
    nbPerson++;
    document.getElementById("NewPerson").innerHTML += nbPerson + ') Nom : <input type="text" name="nom' + nbPerson + '" size="20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prénom :&nbsp; <input type="text" name="prenom' + nbPerson + '" size="20"><br>';
    document.getElementById("prix").innerHTML = nbPerson;
}
 
</script>
<script>
var TablStage = new Array();
<?
include("config.php");

$res = mysql_query("SELECT * FROM `stages`");

$i = 0;
while ($tabl_result = mysql_fetch_array($res)) {
      echo 'TablStage['.$i.'] = new array("'.$tabl_result['Stage'].'", "'.$tabl_result['Date'].'", "'.$tabl_result['Prix'].'");
      $i++;
}

?>
</script>
</head>

<body>

<form method="POST">
  <p>Nom : <input type="text" name="nom" size="20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  Prénom : <input type="text" name="prenom" size="20"></p>
  <p>Adresse : <textarea rows="3" name="adresse" cols="23"></textarea></p>
  <p>Téléphone fixe : <input type="text" name="telfixe" size="20">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  Téléphone portable : <input type="text" name="telport" size="20"></p>
  <p onClick="javascipt:AddNewPerson();">
  <input type="button" value="Ajouter une autre personne à inscrire" name="B2" onRelease="javacript:AddNewPerson();"></p>
  <p id="NewPerson" name="NewPerson"></p>
  <p>Stage choisi : <select size="1" name="stage">
<?
$ii = 0;
$req = mysql_query("SELECT * FROM `stages`");
while($tabl_resulte = mysql_fetch_array($req)){
       echo "<option value=";
      echo $ii;
      echo ">";
      echo $tabl_resulte["Stage"];
      echo "</option>";
      $ii++;
}

?>
  </select>&nbsp; Prix : <a id="prix" name="prix"></a>&nbsp;
  Date : <select size="1" name="date"></select></p>
  <p>Hébergement choisi :<br>
  <input type="radio" value="dortoir" name="hebergement" id="fp1"><label for="fp1">Dortoir
  </label>&nbsp;&nbsp;&nbsp;&nbsp;
  <input type="radio" value="chambre dhote" name="hebergement" id="fp2"><label for="fp2">Chambre
  d\'hôte
  </label>&nbsp;&nbsp;&nbsp;&nbsp;
  <input type="radio" value="tente" checked name="hebergement" id="fp3"><label for="fp3">Tente
  </label>&nbsp;</p>
  <p><input type="submit" value="Envoyer" name="B1"></p>
</form>

</body>

</html>
<?
mysql_close();
?>

config.php est un fichier ou je me connecte a ma base mysql
voila ce que j'obtient lorsque je tente d'utiliser la page :

Parse error: parse error in c:\program files\easyphp1-8\www\rosemarine\inscription2.php on line 77

la ligne 77 étant la ligne suivant la dernière. Je ne voie pas d'ou peu venir mon pb

La page n'est pas encore finie et utiliseable.

Voila si vs avez un idée du pourquoi du comment ...
Dites-le moi

Merci d'avance
Colin CHARGY
dimanche 24 septembre 2006 à 00:45:48 | Re : Pb de Parse Error en PHP

24Karas

while ($tabl_result = mysql_fetch_array($res)) {
      echo 'TablStage['.$i.'] = new array("'.$tabl_result['Stage'].'", "'.$tabl_result['Date'].'", "'.$tabl_result['Prix'].'");
      $i++;
}

il faut pas mélanger les ' et les " dans le echo sinon ça fait n'importe quoi. Utilise un editeur autre que le blocnote qui met la synthaxe en couleur et tu t'en rendras vite compte.
D'ailleur faire un echo d'un "new array" je vois pas ce que ça va donner. pt'etre du debug oublié ?
ça donne :
 echo "TablStage[".$i."] = new array(\"".$tabl_result['Stage']."\",\"".$tabl_result['Date']."\",\"".$tabl_result['Prix']."\");");
ou un truc du genre

et puis
Chambre d\'hôte <-- je pense qu'il y a un mieux que l'antislah pour faire ça. il doit y avoir un code html ou ascii, '&#39;'


++
24K


Cette discussion est classée dans : php, mysql, echo, nbsp, tabl


Répondre à ce message

Sujets en rapport avec ce message

Pb de Parse Error en PHP [ par CChargy ] Bonjour,J'ai fait cette page PHP, qui affiche un formulaire de réservation de stage. Voici le code :Nouvelle page 1</t Demande Php [ par petitmozart ] Bonjour à tous, je suis un jeune debutant en Php/Mysql; en faite je suis entrain d'écrire un programme de gestion d'interface d'une base de données, Probleme pagination [ par moza2409 ] Bonjour à tous, voila j'ai un petit soucis avec mon systeme de pagination il m'affiche des erreurs je ne sais pas trop d'ou ca vient, je joins le scri Problème d'execution PHP au travers d'une frame [ par DarkCid ] Yaoh !Sur une page PHP, je prends des données mySQL pour les mettre dans une liste déroulante. Sur ce point, aucun problème, je lance la page directem Include qui include que dalle [ par DarkCid ] Yaoh !J'essaye de faire sur une page une liste dont le contenu vient d'une bdd mysql. Moi, feignasse de nature, je me suis dis que j'allais pas répéte Menu déroulant avec récupération des données via mysql --> PB [ par cougar5 ] Bonjour à tous,Je suis un débutant en code php. (et nouveau également sur ce site)Il m'a fallu la journée pour créer 2 pages PHP. (Merci internet et l Besoin d'aide pr afficher dernière valeur d'1 enregistrement [ par chardene_amour_de_freddy ] Bonjour à tous ! J'explique mon pb, je souhaiterais récupérer la valeur du dernier enregistrement d'une requete. En fait j'ai un formulaire dans leque encore et toujours des pb !!! récuperer une variable à partir d'un lien [ par paulinett ] Bonjour,J'ai encore une question. J'ai créer un formulaire de recherche de machines (liste_machine.php) et j'ai mis un lien sur ma clé primaire : nom_ probleme de debutant avec php et Mysql [ par DraaFil ] Bonjour èa tous, je ne sais pas pkoi mais mon code n'afiche rien, le voici:Premiers pas en PHP  $host = "localhost"; AU secourrrrrrrrrrrrssssssssss [ par twixster ] Bonjour :Voila, je vous poste mon code, mais d'abord je vous explique, j'affiche a ubout de chaque ligne( c'est a dire chaque fois qu'on a fait enter


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

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

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