probleme de boucle

probleme de boucle - SQL/NoSQL - Programmation

Marsh Posté le 23-02-2011 à 21:35:10    

salut, j'ai repris un petit script pour changer deux trois trucs...tout fonctionne, sauf à l'arrivée , au traitement . je m'explique:
 
à l'arrivée je récupere les resultats dans un admin; j'ai une differenciation entre pro et part (pro en rouge et part en vert) , et là chaque resultat est en vert ... :-(  
donc je me dis qu'une balise est pas fermée....oui mais laquelle...j ' ai besoin d'un relecteur :-)  car là je tourne en rond
 
Merci de votre aide ;-)
 

Code :
  1. <?
  2. include("header.inc.php" );
  3. $tmpself=$_SERVER["PHP_SELF"];
  4. $tab_tmpself=split('/',$tmpself);
  5. $selfurl='http://'.$_SERVER["SERVER_NAME"].ereg_replace($tab_tmpself[(count($tab_tmpself)-1)],'',$tmpself);
  6. ?>
  7. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  8. .......
  9. <body>
  10.  <div id="main">
  11. <br />
  12.   <p id="logo"><a href="index.php" title="Trouvez votre restaurant avec com"><img src="logoSnormal.png" alt="Bienvenue sur .com"></a></p>
  13. <h2 id="total"><a href="<? echo $selfurl; ?>">Accueil</a> &raquo; <strong>Inscription <? if ($_GET["type_user"]=="pro" ) { echo 'professionnels'; } else if ($_GET["type_user"]=="internaute" ) { echo 'internaute'; } ?></strong></h2>
  14. <br />
  15.     <?
  16. if ($_GET["type_user"]=="pro" || $_GET["type_user"]=="internaute" ) {
  17. ?>
  18.  <div id="fiche">
  19.    <h1 style="padding-left:50px; padding-top:3px; font-size:14px;"><? if ($_GET["type_user"]=="pro" ) { ?>S'inscrire en tant que professionnel<? } else { ?>Profitez des Avantages et des Bonus de Fidélité!<? } ?></h1>
  20.  <div id="formulaire">
  21.  <form name="form_resto" action="#" method="post">
  22.   <div id="intro">
  23.             <?
  24.             if ($_GET["type_user"]=="pro" )
  25.   {
  26.    ?>
  27.   <p style="padding-bottom:5px; font-size:13px;">Bonjour, bienvenue sur YouResto.com! YouResto.com est votre espace consacré aux restaurants , à la bonne cuisine , pour découvrir de bons endroits où passer un bon moment entre amis autour d'une bonne table.<br /><br />Vous êtes restaurateur, inscrivez votre restaurant sur le moteur de recherche com. Vous pourrez ainsi créer un visuel attrayant pour votre restaurant , avec vos photos , vos menus et cartes , vos plats du jour , et même afficher une vidéo. <br /><br />Vous profitez d'un espace privé pour changer vos menu tous les jours si vous le voulez. Vous offrez alors à nos Restonautes un aperçu concret de votre restaurant, pour les inviter à venir chez vous.Vous êtes assuré d'une visibilité encore plus importante.<br /> <br />Remplissez ce formulaire , c'est absolument gratuit.Les champs marqués <span>*</span> sont obligatoires.<br /><br />Déjà inscrit ? Connectez-vous en vous rendant sur votre <br /><a href="identification.php">espace restaurateurs</a></p>
  28.             <?
  29.   }
  30.   else
  31.   {
  32.    ?>
  33.                    <p style="padding-bottom:5px; font-size:13px;">Sur .com, votre fidélité est récompensée! Inscrivez-vous et gagnez des points,gagnez aussi des points en consultants les fiches des restaurants ou en laissant vos commentaires!<br /><br /> Vous connaissez un resto sympa pas loin de chez vous? Devenez Restonaute et faites le découvrir aux autres! Vous voulez trouver les meilleures tables de la région? Utilisez la barre de recherche en entrant vos envies (mexicain, chinois , pizza, sushi , côte de boeuf...), vous cumulerez des points qui vous feront gagner des restos pour votre anniversaire par exemple!(n'oubliez pas d'indiquer votre date)<br /> Remplissez ce formulaire , c'est absolument gratuit.<br /><br />Déjà inscrit ? Connectez-vous en vous rendant sur votre <br /><a href="identification.php">espace Restonaute</a></p>
  34.                 <?
  35.   }
  36.   ?>
  37.             </div>
  38.   <!--<h2>Informations sur le restaurant</h2>
  39.   <p><strong>Nom du restaurant:</strong> <span>*</span></p>
  40.   <p class="pb6"><input type="text" name="title" value="<?=htmlentities(stripslashes($_POST["title"]));?>"/></p>
  41.   <p><strong>Adresse:</strong> <span>*</span></p>
  42.   <p class="pb6"><textarea name="address"><?=htmlentities(stripslashes($_POST["address"]));?></textarea></p>
  43.   <p><strong>Code postal:</strong> <span>*</span></p>
  44.   <p class="pb6"><input type="text" name="cap" style="width:120px;" value="<?=htmlentities(stripslashes($_POST["cap"]));?>"/></p>
  45.   <p><strong>Ville:</strong> <span>*</span></p>
  46.   <p class="pb6"><input type="text" name="city" value="<?=htmlentities(stripslashes($_POST["city"]));?>"/></p>
  47.   <p><strong>Téléphone du restaurant:</strong></p>
  48.   <p class="pb6"><input type="text" name="phone" value="<?=htmlentities(stripslashes($_POST["phone"]));?>"/></p>
  49.   <p><strong>Fax:</strong></p>
  50.   <p class="pb6"><input type="text" name="fax" value="<?=htmlentities(stripslashes($_POST["fax"]));?>"/></p>
  51.   <p><strong>Description du restaurant:</strong> <span>*</span></p>
  52.   <p class="pb6"><textarea name="description" style="height:75px;"><?=htmlentities(stripslashes($_POST["description"]));?></textarea></p>
  53.             -->
  54.   <div id="form<? if ($_GET["type_user"]=="internaute" ) { echo '2'; } ?>"><h2>Informations personnelles</h2>
  55.   <p><strong>Nom:</strong> <span>*</span></p>
  56.   <p class="pb6"><input type="text" name="nom" value="<?=htmlentities(stripslashes($_POST["nom"]));?>"/></p>
  57.   <p><strong>Prénom:</strong> <span>*</span></p>
  58.   <p class="pb6"><input type="text" name="prenom" value="<?=htmlentities(stripslashes($_POST["prenom"]));?>"/></p>
  59.             <p><strong>Votre date anniversaire:</strong></p>
  60.   <p class="pb6"><input type="text" name="position" value="<?=htmlentities(stripslashes($_POST["position"]));?>"/></p>
  61.   <p><strong>Adresse email:</strong> <span>*</span></p>
  62.   <p class="pb6"><input type="text" name="email" value="<?=htmlentities(stripslashes($_POST["email"]));?>"/></p>
  63.             <p><strong>Confirmez votre adresse email:</strong> <span>*</span></p>
  64.   <p class="pb6"><input type="text" name="email2" value="<?=htmlentities(stripslashes($_POST["email2"]));?>"/></p>
  65.   <p><strong>Téléphone:</strong> <span>*</span></p>
  66.   <p class="pb6"><input type="text" name="phone_perso" value="<?=htmlentities(stripslashes($_POST["phone_perso"]));?>"/></p>
  67.   Pour plus de sécurité, vous  recevrez vos avantages bonus par SMS.<br /> Il suffira alors de montrer votre code promo SMS au restaurateur,<br />et payer votre resto moins cher.</div>
  68.          
  69.             <div id="pass<? if ($_GET["type_user"]=="internaute" ) { echo '2'; } ?>">
  70.              <?
  71.   if ($_GET["type_user"]=='pro')
  72.   {
  73.   ?>
  74.             <h2>Vos Infos</h2>
  75.   <p><strong>Nom:</strong> <span>*</span></p>
  76.   <p class="pb6"><input type="text" name="nom" value="<?=htmlentities(stripslashes($_POST["nom"]));?>"/></p>
  77.   <p><strong>Prénom:</strong> <span>*</span></p>
  78.   <p class="pb6"><input type="text" name="prenom" value="<?=htmlentities(stripslashes($_POST["prenom"]));?>"/></p>
  79.             <p><strong>Votre fonction:</strong></p>
  80.   <p class="pb6"><input type="text" name="position" value="<?=htmlentities(stripslashes($_POST["position"]));?>"/></p>
  81.   <p><strong>Adresse email:</strong> <span>*</span></p>
  82.   <p class="pb6"><input type="text" name="email" value="<?=htmlentities(stripslashes($_POST["email"]));?>"/></p>
  83.             <p><strong>Confirmez votre adresse email:</strong> <span>*</span></p>
  84.   <p class="pb6"><input type="text" name="email2" value="<?=htmlentities(stripslashes($_POST["email2"]));?>"/></p>
  85.   <p><strong>Téléphone:</strong> <span>*</span></p>
  86.   <p class="pb6"><input type="text" name="phone_perso" value="<?=htmlentities(stripslashes($_POST["phone_perso"]));?>"/></p><h2>Votre restaurant</h2>
  87.             <p><strong>Nom de votre restaurant:</strong> <span>*</span></p>
  88.   <p class="pb6"><input type="text" name="restaurant" value="<?=htmlentities(stripslashes($_POST["restaurant"]));?>"/></p>
  89.             <?
  90.   }
  91.   ?>
  92.            
  93.             <h2>Votre mot de passe</h2>
  94.   <p><strong>Mot de passe:</strong> <span>*</span> (<em style="font-size:9px;">entre 6 et 15 caractères</em> )</p>
  95.   <p class="pb6"><input type="password" name="pwd" value=""/></p>
  96.   <p><strong>Confirmez votre mot de passe:</strong> <span>*</span></p>
  97.   <p class="pb6"><input type="password" name="pwd2" value=""/></p>
  98.   <p><br /><input type="submit" name="submit_inscription" value="Je m'inscris !" style="width:auto;"/></p>
  99.   <!--<div id="plus">
  100.   <?
  101.             if ($_GET["type_user"]=="pro" )
  102.   {
  103.    ?><a href="http://www.youresto.com/advert.php">En Savoir Plus</a>
  104.     <?
  105.   }
  106.   else
  107.   {
  108.    ?><a href="http://www.youresto.com/index.php">En Savoir Plus</a>
  109.    <?
  110.   }
  111.   ?>
  112.   </div>-->
  113.   </div>
  114.  </form>
  115.   </div>
  116. </div>
  117. <?
  118. }
  119. else
  120. {
  121.  ?>
  122.         <div id="fiche">
  123.          <div style="width:500px; padding-left:255px; text-align:center; font-size:18px; height:120px;">
  124.              Vous souhaitez vous inscrire en tant que:<br /><br />
  125.          <p><select name="type_user" style="font-size:16px;" onchange="if (this.value!='0') { window.location='inscription.php?type_user='+this.value; }"><option value="0">Sélectionnez...</option><option value="pro">Professionnel de la restauration</option><option value="internaute">Devenir Restonaute</option></select></p>
  126.             </div>
  127.         </div>
  128.         <?
  129. }
  130. ?>
  131.    
  132.   <br /><br /> 
  133. <? include("footer.inc.php" ); ?>
  134. </body>
  135. </html>

Reply

Marsh Posté le 23-02-2011 à 21:35:10   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed