[php] un parce error else
fabrice11901
Messages postés
787
Date d'inscription
Statut
Membre
Dernière intervention
-
dede27 -
dede27 -
Bonjour
J'ai fais un script qui contient un if dans un autre !
mais j'ai un parce error : parce error : parce error ... elseif in mon fichier online 13
je sais qu'il sagit d'un problème de else mais j'ai tourné mon script plusieurs fois et je vois pas mon problème.
Merci de m'aider
J'ai fais un script qui contient un if dans un autre !
mais j'ai un parce error : parce error : parce error ... elseif in mon fichier online 13
je sais qu'il sagit d'un problème de else mais j'ai tourné mon script plusieurs fois et je vois pas mon problème.
Merci de m'aider
<?session_start();?> <? if ( isset( $_SESSION['pseudo'] ) ) {if( isset($_POST['url'])) $url=$_POST['url']; if( isset($_POST['description'])) $description=$_POST['description']; $dbc = @mysql_connect ("localhost", "freeon_freeon", "*****"); if ($url!='' && $description!='' && !mysql_errno($dbc)) { mysql_select_db("freeon_bdd"); $requete1 = "insert into annuaire values( '' , '".$url."' , '".$description."')"; mysql_query($requete1); echo "Merci, votre site a été ajouté dans notre annuaire"; mysql_close();} else { echo "Vous devez remplir tous les champs"; } elseif{ echo "Désolé, mais vous devez être identifié pour enregistrer une url";} ?> <br> <a href="http://www.freeonthecity.com/url.php">Enregistrer un site</A> <br> <a href="http://www.freeonthecity.com">Revenir à l'accueil</A>
A voir également:
- [php] un parce error else
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Playback error reconnect in 3s (1/5) francais - Forum Box et Streaming vidéo
- Error 1962 ✓ - Forum PC fixe
3 réponses
Bonjour,
j'ai trouvé 2 erreurs :
¤ Tu mets elseif{... Il faut mettre else {.... ou elseif(..){...
Le elseif est obligatoirement suivi d'une condition.
¤ Juste avant le elseif erroné, il manque une accolade fermante.
Le code devient donc
j'ai trouvé 2 erreurs :
¤ Tu mets elseif{... Il faut mettre else {.... ou elseif(..){...
Le elseif est obligatoirement suivi d'une condition.
¤ Juste avant le elseif erroné, il manque une accolade fermante.
Le code devient donc
<?session_start();?> <? if (isset( $_SESSION['pseudo'] ) ) { if( isset($_POST['url'])) $url=$_POST['url']; if( isset($_POST['description'])) $description=$_POST['description']; $dbc = @mysql_connect ("localhost", "freeon_freeon", "*****"); if ($url!='' && $description!='' && !mysql_errno($dbc)) { mysql_select_db("freeon_bdd"); $requete1 = "insert into annuaire values( '' , '".$url."' , '".$description."')"; mysql_query($requete1); echo "Merci, votre site a été ajouté dans notre annuaire"; mysql_close(); } else { echo "Vous devez remplir tous les champs"; } } elseif { echo "Désolé, mais vous devez être identifié pour enregistrer une url"; } ?> <br> <a href="http://www.freeonthecity.com/url.php">Enregistrer un site</A> <br> <a href="http://www.freeonthecity.com">Revenir à l'accueil</A>
Salut
Merci ! oui effectivemnt c'était } qui manquait ! dire que j'ai cherché dans tous les sens. Oui au début j'avais mi else (que j'ai remi d'ailleur) mais comme ça marchait pas, j'ai fais quelques tests !
merci
Merci ! oui effectivemnt c'était } qui manquait ! dire que j'ai cherché dans tous les sens. Oui au début j'avais mi else (que j'ai remi d'ailleur) mais comme ça marchait pas, j'ai fais quelques tests !
merci
Bonjour je commence a apprendre le langage c et j'ai un petit probleme moi aussi g un probleme avec un else dans mon programme else without a previous if
if (joueur==1)
{
printf("quel est le nombre \n\n\ ");
scanf ("%d", &nombre);
}
if (nombre>mystere)
{
printf("c est moin \n\n ");
}
else if(nombre<mystere)
{
printf("c est plus \n\n " );
}
else
{
printf("BRAVO");
}
ici else
{
printf("taper un chiffre mystere" );
scanf ("%d" ,&nombre);
}
if (nombre>mystere2)
{
printf("c est moin n\n\ " );
}
else if (nombre<mystere2)
{
printf("cest plus n\n\ ");
}
else
{
printf ("Bravo vous avez reussi au bout de %d fois" ,partie );
}
}while (mystere!=nombre || mystere2!=nombre);
}
if (joueur==1)
{
printf("quel est le nombre \n\n\ ");
scanf ("%d", &nombre);
}
if (nombre>mystere)
{
printf("c est moin \n\n ");
}
else if(nombre<mystere)
{
printf("c est plus \n\n " );
}
else
{
printf("BRAVO");
}
ici else
{
printf("taper un chiffre mystere" );
scanf ("%d" ,&nombre);
}
if (nombre>mystere2)
{
printf("c est moin n\n\ " );
}
else if (nombre<mystere2)
{
printf("cest plus n\n\ ");
}
else
{
printf ("Bravo vous avez reussi au bout de %d fois" ,partie );
}
}while (mystere!=nombre || mystere2!=nombre);
}