Inserer du html dans un script php
Résolu/Fermé
frederic
-
6 août 2002 à 15:39
Tittom Messages postés 422 Date d'inscription mardi 30 mai 2000 Statut Membre Dernière intervention 10 janvier 2007 - 8 août 2002 à 18:12
Tittom Messages postés 422 Date d'inscription mardi 30 mai 2000 Statut Membre Dernière intervention 10 janvier 2007 - 8 août 2002 à 18:12
Bonjour,
Je fait un script qui permet d'authentifié les utilisateurs. Si ils sont déjà passé, pas de problème, si ils ne sont jamais venus, je souhaite les envoyer vers un formulaire contenur directement dans la boucle if. Ma question est donc comment faire pour insérer du html au milieu du PHP ?
Merci de votre réponse.
Je fait un script qui permet d'authentifié les utilisateurs. Si ils sont déjà passé, pas de problème, si ils ne sont jamais venus, je souhaite les envoyer vers un formulaire contenur directement dans la boucle if. Ma question est donc comment faire pour insérer du html au milieu du PHP ?
Merci de votre réponse.
A voir également:
- Inserer du html dans un script php
- Insérer vidéo dans powerpoint - Guide
- Script vidéo youtube - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
- Insérer un filigrane word - Guide
6 août 2002 à 17:38
$query = "select * from personnes where nom='$nom' ";
$result = mysql_query($query);
$nb=mysql_numrows($result);
if ($nb==0){
<form method="get" action="formulaire.php3">
....
.....
else {
echo"pas trop tot";
}
La il me met un message d'erreur. Et moi je voudrai que si la condition est rempli apparaisse à l'écran un formulaire. Apparament je ne suis pas doué, toute mes excuses. Et merci pour votre aide.
/* déconnection avec MySQL */
mysql_close();
7 août 2002 à 09:10
$query = "select * from personnes where nom='$nom' ";
$result = mysql_query($query);
$nb=mysql_numrows($result);
if ($nb==0){
header(<form method="get" action="formulaire.php3"> );
header(....) ;
header(....) ;
else {
echo"pas trop tot";
}
8 août 2002 à 09:47
Merci encore.
8 août 2002 à 18:12
Pour faire en sorte que pendant le traitement de ton script, le moteur php envoie du html, il est plus "propre" de faire qq chose comme ceci :
$query = "select * from personnes where nom='$nom' ";
$result = mysql_query($query);
$nb=mysql_numrows($result);
if ($nb==0){
/*
** on va écrire du code html, donc il faut fermer la balise php
*/
?>
<form method="get" action="formulaire.php3">
....
.....
<?
/*
** le code html a été "envoyé", on peut rouvrir la balise php,
** et l'exécution du code reprendra.
*/
else {
echo"pas trop tot";
}
Mais j'insiste, la fonction header n'est pas appropriée dans ce cas, même si elle fonctionne ;)
--
Tittom (ça c'est de la signature)