Probleme de parse eroor syntax error T-string inattendu
Fermé
gedyago
-
Modifié par NHenry le 25/09/2015 à 21:29
NHenry
Messages postés15156Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention29 septembre 2024
-
3 oct. 2015 à 15:10
Bonjour,
je vous fournis le code que j'ai fait .j'ai un probleme a la ligne 53 du programme en php(la deuxieme partie.alors pouvez vous m'aider?
cordialement;
<!DOCTYPE HTML>
<title>Saisie de numero de telephone</title>
<html>
<head>
<script language="javascript" type="text/javascript">
function verif()
{
var nom = document.formulaire.nom.value;
if (document.formulaire.nom.value == "")
{
alert ('Veuillez entrer votre nom');
document.formulaire.nom.focus();
return false;
}
if(document.formulaire.prenom.value == "")
{
alert ('Veuillez entrer votre prénom');
document.formulaire.prenom.focus();
return false;
}
if(document.formulaire.pseudo.value == "")
{
alert ('Veuillez entrer votre matricule');
document.formulaire.pseudo.focus();
return false;
}
if(document.formulaire.pseudo.value.length != 4)
{
alert ('Le pseudo doit comporter 4 chiffres');
document.formulaire.pseudo.focus();
return false;
}
if(document.formulaire.telephone.value == "")
{
alert ('Veuillez entrer un n° de téléphone');
document.formulaire.telephone.focus();
return false;
}
if(document.formulaire.telephone.value.length !=14)
{
alert ('Le n° de téléphone doit comporter 10 chiffres');
document.formulaire.telephone.focus();
return false;
}
else
{
if(window.document.all('flag').innerHTML="false"){
resum();
return false;
}else{
return true;
}
}
}
function resum(){
html= "";
html += " <head>";
html += " <style>";
html += " body, table, tr,td{";
html += " background-color: #FFFFCC;";
html += " color: #009900;";
html += " font-family: Verdana, Arial, Courrier;";
html += " font-size: 10px;";
html += " }";
html += " </style>";
html += " </head>";
html += " <body>";
html += "<i>Merci de prendre le temps de vérifier ce que vous venez de saisir:<br> ( coordonnées, téléphone ou e-mail et la date).</i>";
html += "<p/><strong> Merci !</strong><p/>";
html += " <table>";
html += " <tr>";
html += " <td><b>Nom</b></td>";
html += " <td>: ";
html += document.formulaire.nom.value;
html += " </td>";
html += " </tr>";
html += " <tr>";
html += " <td><b>Prénom</b></td>";
html += " <td>: ";
html += document.formulaire.prenom.value;
html += " </td>";
html += " </tr>";
html += " <tr>";
html += " <td><b>pseudo</b></td>";
html += " <td>: ";
html += document.formulaire.pseudo.value;
html += " </td>";
html += " </tr>";
html += " <tr>";
html += " <td><b>Téléphone</td>";
html += " <td>: ";
html += document.formulaire.telephone.value;
html += " </td>";
html += " </tr>";
html += " <tr>";
html += " <td><b>E-mail</b></td>";
html += " <td>: ";
html += document.formulaire.courriel.value;
html += " </td>";
html += " </tr>";
html += " <tr>";
html += " <td><b>Date choisie</b></td>";
html += " <td>: ";
html += document.formulaire.textarea.value;
html += " </td>";
html += " </tr>";
html += " <tr>";
html += " <td colspan='2'>";
html += " <button onclick='window.opener.document.all(\"flag\").innerHTML=\"true\";window.opener.document.formulaire.submit();self.close();'>Je confirme</button>";
html += " <button onclick='self.close();'>Je veux modifier</button>";
html += " </td>";
html += " </tr>";
html += " <table>";
html += " </body>";
Fenetreresum = window.open('','Vérification','scrollbars=no,resizable=no,toolbar=no,status=no,top=220,left=250,width=420,height=300')
Fenetreresum.document.write(html);
}
</script>
</head>
<body>
<link href="premier121.css" rel="stylesheet" type="text/css" media="screen"/>
<form name="formulaire" method="post" action="sauverdonnees.php">
<table>
<tr>
<td>Nom:</td>
<td><input type="" name="nom" value="nom" /></td>
</tr>
<tr>
<td>Prénom:</td>
<td><input type="" name="prenom" value="prenom" /></td>
</tr>
<tr>
<td>pseudo:</td>
<td><input type="" name="pseudo" value="pseudo" /></td>
</tr>
<tr>
<td>Téléphone:</td>
<td><input type="" name="telephone" value="telephone" /></td>
</tr>
<tr>
<td> adresse:</td>
<td><textarea cols="40" rows="5" name="textarea" value="">adresse.</textarea></td>
</tr>
<tr>*<tr>
<td>Courriel:</td>
<td><input type="text" name="courriel" value="votre adresse onFocus="this.value=\'\'" /></td>
</tr>
<td colspan="2"><input type="submit" onclick="javascript: return verif();"/> <input type="reset"/>
<td colspan='2'>";
</td>
</tr>
</table>
</form>
<div id="flag" name="flag" style="display: none;">false</div>
Et voici juste le script javascript d'ouverture de la popup de ma page index2.html
</script>
<script language="javascript">
function popupcentree(page,largeur,hauteur,options)
{
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
window.open(page,"popup","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}
</script>
</body>
</html>
programme sauverdonneesphp;(erreur à la ligne 53 parse error syntax error t-string inattendu
c'est la ligne 53 du second programme en php.
$adresse_nouvelle=" SELECT id from courriel WHERE courriel='".$courriel."'";
suit la ligne apres:
$resultat = mysql_query($adresse_nouvelle);
$nombre_adresse = mysql_num_rows($resultat) ;
NHenry
Messages postés15156Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention29 septembre 2024335 3 oct. 2015 à 15:10
Je vois en ligne 42 :
echo "document.location =\"esasipapierdeveloppeur.php";";
26 sept. 2015 à 10:17
Précise quand même que c'est ligne 42. Coloration syntaxique ou pas, quelqu'un d'inexpérimenté risque de s'acharner longtemps sur la ligne 53
26 sept. 2015 à 11:45
$adresse_nouvelle=" SELECT id from courriel WHERE courriel='".$courriel."'";
suit la ligne apres:
$resultat = mysql_query($adresse_nouvelle);
$nombre_adresse = mysql_num_rows($resultat) ;
3 oct. 2015 à 15:10
echo "document.location =\"esasipapierdeveloppeur.php";";
il y a une erreur de syntaxe ici.