PHP besoin d'aide case Pronto!

  • BomWatchout
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Sep 20, 2010
  • Messages: 12
  • Status: Offline

Message Septembre 20th, 2010, 3:54 pm

Je veux créer une case à cocher php tutorial pour mon forum dès que possible. J'ai beaucoup de messages de eveyone dans le forum et qui ne consomme que beaucoup de ma bande passante. Ainsi, au lieu de faire quelque chose sur l'arrêt de ces messages je veux créer ce tutoriel. Le problème que je vais avoir avec elle en ce moment est que je veux le lancer avec un certain nombre de questions, en utilisant les cases à cocher, les cases que je veux avoir les problèmes qu'ils obtiennent. Une fois qu'ils cliquent sur «Soumettre» buttum Je veux que le tutoriel d'ouvrir un de plusieurs pages, j'ai prêt à les résoudre.

Pour dire les choses plus claires. En fonction de ce qu'ils choisissent de les cases à cocher, ils obtiendront une autre page une fois qu'ils cliquez sur «Soumettre». par exemple si ils vérifient box1, box2 et box3 alors soumettre, ils seront redirigés vers un endroit autre que celui qu'ils puis sera si ils vérifient la box1 et box2.
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Septembre 20th, 2010, 3:54 pm

  • Bogey
  • Bogey
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Juil 14, 2005
  • Messages: 8211
  • Loc: USA
  • Status: Offline

Message Septembre 20th, 2010, 9:45 pm

Form.html
HTML Code: [ Select ]
<form method="post" action="tutorial.php">
Check Name 1 <input type="checkbox" name="Check_Name[]" />
Check Name 2 <input type="checkbox" name="Check_Name[]" />
Check Name 3 <input type="checkbox" name="Check_Name[]" />
<input type="submit" name="Submit" /></form>
  1. <form method="post" action="tutorial.php">
  2. Check Name 1 <input type="checkbox" name="Check_Name[]" />
  3. Check Name 2 <input type="checkbox" name="Check_Name[]" />
  4. Check Name 3 <input type="checkbox" name="Check_Name[]" />
  5. <input type="submit" name="Submit" /></form>

tutorial.php
PHP Code: [ Select ]
<?php
if(isset($_POST['submit']))
{
    $p = null;
    if(isset($_POST[check_name[0]]))
    {
        $p .= '0';
    }
    if(isset($_POST[check_name[1]))
    {
        $p .= '1';
    }
    if(isset($_POST[check_name[2]))
    {
        $p .= '2';
    }
    if(!isset($_POST[check_name[0]) && !isset($_POST[check_name[1]) && !isset($_POST[check_name[2]))
    {
        $p = '012';
    }
 
    $page = "tutorial_$p";
 
    // Now you redirect the user to $page
}
?>
  1. <?php
  2. if(isset($_POST['submit']))
  3. {
  4.     $p = null;
  5.     if(isset($_POST[check_name[0]]))
  6.     {
  7.         $p .= '0';
  8.     }
  9.     if(isset($_POST[check_name[1]))
  10.     {
  11.         $p .= '1';
  12.     }
  13.     if(isset($_POST[check_name[2]))
  14.     {
  15.         $p .= '2';
  16.     }
  17.     if(!isset($_POST[check_name[0]) && !isset($_POST[check_name[1]) && !isset($_POST[check_name[2]))
  18.     {
  19.         $p = '012';
  20.     }
  21.  
  22.     $page = "tutorial_$p";
  23.  
  24.     // Now you redirect the user to $page
  25. }
  26. ?>

Cette approche permettra de faire ce qui suit.

Vous avez 3 cases à cocher. Pour chaque possibilité, vous aurez une page.

Il ya 6 pages différentes qui doivent être réalisés:

tutorial_0
tutorial_1
tutorial_2
tutorial_01
tutorial_02
tutorial_12

Ce n'est en aucune façon la meilleure solution car Im ne pense pas bien en ce moment.
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • BomWatchout
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Sep 20, 2010
  • Messages: 12
  • Status: Offline

Message Septembre 21st, 2010, 7:44 am

Merci beaucoup pour le codage. Une dernière chose que je veux demander? Je ne suis pas si bon en php, comment puis-je rediriger un utilisateur vers une valeur de chaîne sans les avoir à cliquer sur des liens?

Je veux dire, de ce fichier. Php, il suffit d'ouvrir ensuite la page $ string fois la valeur car il avait été défini.

Code: [ Select ]
 ..if(!isset($_POST[check_name[0]) && !isset($_POST[check_name[1]) && !isset($_POST[check_name[2]))
  {
    $p = '012';
  }

  $page = "tutorial_$p"; <-- [here]

  // Now you redirect the user to $page
...
  1.  ..if(!isset($_POST[check_name[0]) && !isset($_POST[check_name[1]) && !isset($_POST[check_name[2]))
  2.   {
  3.     $p = '012';
  4.   }
  5.   $page = "tutorial_$p"; <-- [here]
  6.   // Now you redirect the user to $page
  7. ...


J'ai aussi une erreur de syntaxe dans la ligne 5, ne sais pas exactement ce qu'il est...
  • Bogey
  • Bogey
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Juil 14, 2005
  • Messages: 8211
  • Loc: USA
  • Status: Offline

Message Septembre 21st, 2010, 12:03 pm

Ce code doit être avant l'en-tête ou quoi que ce soit.

PHP Code: [ Select ]
<?php
header("LOCATION: $page");
?>
  1. <?php
  2. header("LOCATION: $page");
  3. ?>


Im sûr qu'il est
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • BomWatchout
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Sep 20, 2010
  • Messages: 12
  • Status: Offline

Message Septembre 21st, 2010, 2:02 pm

Je reçois toujours erreur d'analyse avec le code tutorial.php vous avez fournis, ne peut pas trouver le lieu exact de l'erreur, il suffit de savoir se trouve dans la ligne 5 ..

Code: [ Select ]
<?php
if(isset($_POST['submit']))
{
  $p = null;
  if(isset($_POST[check_name[0]]))
  {
    $p .= '0';
  }
  if(isset($_POST[check_name[1]))
  {
    $p .= '1';
  }
  if(isset($_POST[check_name[2]))
  {
    $p .= '2';
  }
  if(!isset($_POST[check_name[0]) && !isset($_POST[check_name[1]) && !isset($_POST[check_name[2]))
  {
    $p = '012';
  }

  $page = "tutorial_$p";

  // Now you redirect the user to $page
}
?>
  1. <?php
  2. if(isset($_POST['submit']))
  3. {
  4.   $p = null;
  5.   if(isset($_POST[check_name[0]]))
  6.   {
  7.     $p .= '0';
  8.   }
  9.   if(isset($_POST[check_name[1]))
  10.   {
  11.     $p .= '1';
  12.   }
  13.   if(isset($_POST[check_name[2]))
  14.   {
  15.     $p .= '2';
  16.   }
  17.   if(!isset($_POST[check_name[0]) && !isset($_POST[check_name[1]) && !isset($_POST[check_name[2]))
  18.   {
  19.     $p = '012';
  20.   }
  21.   $page = "tutorial_$p";
  22.   // Now you redirect the user to $page
  23. }
  24. ?>
  • righteous_trespasser
  • Scuffle
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Mar 12, 2007
  • Messages: 6228
  • Loc: South-Africa
  • Status: Offline

Message Septembre 21st, 2010, 11:43 pm

vous devez remplacer le texte suivant:

PHP Code: [ Select ]
isset($_POST[checkname[0]])


avec le texte suivant:

PHP Code: [ Select ]
isset($_POST['check_name'][0])
Let's leave all our *plum* where it is and go live in the jungle ...
  • Bogey
  • Bogey
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Juil 14, 2005
  • Messages: 8211
  • Loc: USA
  • Status: Offline

Message Septembre 22nd, 2010, 1:42 pm

Je n'ai pas codé pendant un certain temps si vous n'avez pas remarqué :D


Bienvenue R_T
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • BomWatchout
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Sep 20, 2010
  • Messages: 12
  • Status: Offline

Message Septembre 22nd, 2010, 8:12 pm

Désolé pour ma réponse retard...mon forum descendit donc je suppose qu'il n'y aura pas toute hâte pour obtenir les codes maintenant :(

Ok, donc, à ce jour ce que j'ai est-ce

Form.html

Code: [ Select ]
<form method="post" action="tutorial.php">
Check Name 1 <input type="checkbox" name="Check_Name[]" />
Check Name 2 <input type="checkbox" name="Check_Name[]" />
Check Name 3 <input type="checkbox" name="Check_Name[]" />
<input type="submit" name="Submit" /></form>
  1. <form method="post" action="tutorial.php">
  2. Check Name 1 <input type="checkbox" name="Check_Name[]" />
  3. Check Name 2 <input type="checkbox" name="Check_Name[]" />
  4. Check Name 3 <input type="checkbox" name="Check_Name[]" />
  5. <input type="submit" name="Submit" /></form>


tutorial.php

Code: [ Select ]
<?php
 header("LOCATION: $page");
if(isset($_POST['submit']))
{
  $p = null;
  if(isset($_POST['check_name'][0]]))
  {
    $p .= '0';
  }
  if(isset($_POST['check_name'][1]))
  {
    $p .= '1';
  }
  if(isset($_POST['check_name'][2]))
  {
    $p .= '2';
  }
  if(!isset($_POST['check_name'][0]) && !isset($_POST['check_name'][1]) && !isset($_POST['check_name'][2]))
  {
    $p = '012';
  }

  $page = "tutorial_$p";


}
?>
  1. <?php
  2.  header("LOCATION: $page");
  3. if(isset($_POST['submit']))
  4. {
  5.   $p = null;
  6.   if(isset($_POST['check_name'][0]]))
  7.   {
  8.     $p .= '0';
  9.   }
  10.   if(isset($_POST['check_name'][1]))
  11.   {
  12.     $p .= '1';
  13.   }
  14.   if(isset($_POST['check_name'][2]))
  15.   {
  16.     $p .= '2';
  17.   }
  18.   if(!isset($_POST['check_name'][0]) && !isset($_POST['check_name'][1]) && !isset($_POST['check_name'][2]))
  19.   {
  20.     $p = '012';
  21.   }
  22.   $page = "tutorial_$p";
  23. }
  24. ?>


Maintenant, je reçois cette erreur pour tutorial.php:
Parse error: parse error, attend », ou») sur la ligne 6 gif "alt = =":(" titre" Sad ">





Hier, je faisais des recherches sur ce sujet et trouvé quelque chose proche de ce que Im recherchez. Je pense que la seule chose que je dois fixer est le résultat après les personnes touchées présenter:

Tutorial.php

Code: [ Select ]
<form action="checkbox-control.php" method="post">
  Please, check all the boxes that applies to your current sitiation:<br /><br />
  <input type="checkbox" name="problem[]" value="A" />Problem 1.<br />
  <input type="checkbox" name="problem[]" value="B" />Problem 2.<br />
  <input type="checkbox" name="problem[]" value="C" />Problem 3.<br />
  <input type="checkbox" name="problem[]" value="D" />Problem 4.<br />
  <input type="checkbox" name="problem[]" value="E" />Problem 5.<br />
  <input type="checkbox" name="problem[]" value="F" />Problem 6.<br />
  <input type="checkbox" name="problem[]" value="G" />Problem 7.<br />
  <input type="checkbox" name="problem[]" value="H" />Problem 8.<br />
  <input type="checkbox" name="problem[]" value="I" />Problem 9.<br />
  <input type="checkbox" name="problem[]" value="J" />Problem 10.<br />
<center><input type="submit" name="formSubmit" value="Submit" /></center><br /><br />
<br /> If your problem is not listed here then please let me know so.<br />
</form>
  1. <form action="checkbox-control.php" method="post">
  2.   Please, check all the boxes that applies to your current sitiation:<br /><br />
  3.   <input type="checkbox" name="problem[]" value="A" />Problem 1.<br />
  4.   <input type="checkbox" name="problem[]" value="B" />Problem 2.<br />
  5.   <input type="checkbox" name="problem[]" value="C" />Problem 3.<br />
  6.   <input type="checkbox" name="problem[]" value="D" />Problem 4.<br />
  7.   <input type="checkbox" name="problem[]" value="E" />Problem 5.<br />
  8.   <input type="checkbox" name="problem[]" value="F" />Problem 6.<br />
  9.   <input type="checkbox" name="problem[]" value="G" />Problem 7.<br />
  10.   <input type="checkbox" name="problem[]" value="H" />Problem 8.<br />
  11.   <input type="checkbox" name="problem[]" value="I" />Problem 9.<br />
  12.   <input type="checkbox" name="problem[]" value="J" />Problem 10.<br />
  13. <center><input type="submit" name="formSubmit" value="Submit" /></center><br /><br />
  14. <br /> If your problem is not listed here then please let me know so.<br />
  15. </form>


case-control.php

Code: [ Select ]
<?php
$pro = $_POST['problem'];

if(empty($pro))
{
 echo("You got this error because you didnt select any issue.<br />
   Please, click the back bottom and recheck your issues.");
}
else
{
 $N = count($pro);

 echo("You selected $N issues(s) in your computer: ");



 for($i=0; $i < $N; $i++)
 {
  echo($pro[$i] . " ");
 }


}

?> <br /><br />

Based on what you choosed, we recommend the following tutorial for you<br />
<a href="link to tutorial here">sample</a>
  1. <?php
  2. $pro = $_POST['problem'];
  3. if(empty($pro))
  4. {
  5.  echo("You got this error because you didnt select any issue.<br />
  6.    Please, click the back bottom and recheck your issues.");
  7. }
  8. else
  9. {
  10.  $N = count($pro);
  11.  echo("You selected $N issues(s) in your computer: ");
  12.  for($i=0; $i < $N; $i++)
  13.  {
  14.   echo($pro[$i] . " ");
  15.  }
  16. }
  17. ?> <br /><br />
  18. Based on what you choosed, we recommend the following tutorial for you<br />
  19. <a href="link to tutorial here">sample</a>


Ce sera juste un echo de ce que vous sélectionnez. Je veux que la case-control. php pour générer automatiquement un lien vers un de mes tutoriels en fonction de ce que les gens contrôlés tutorial.php comme Bogey faisait
  • Bogey
  • Bogey
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Juil 14, 2005
  • Messages: 8211
  • Loc: USA
  • Status: Offline

Message Septembre 22nd, 2010, 10:01 pm

PHP Code: [ Select ]
if(isset($_POST['check_name'][0]]))

Le dernier] est en sus


Je suis désolé, l'en-tête ("LOCAT..... chose doit être tout de suite après vous définissez $ la page.


Je voulais dire qu'il doit aller avant tout HTML. Il peut aller après PHP, mais pas avant qu'une HTML.
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • BomWatchout
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Sep 20, 2010
  • Messages: 12
  • Status: Offline

Message Septembre 22nd, 2010, 11:45 pm

Je me sens un peu gêné de vous poser cette question, mais pouvez-vous s'il vous plaît me dire comment je peux résoudre celui que je suis en train de travailler? le vôtre est bon, mais j'ai déjà commencé à travailler sur celui-ci:



Tutorial.php

Code: [ Select ]
<form action="checkbox-control.php" method="post">
  Please, check all the boxes that applies to your current sitiation:<br /><br />
  <input type="checkbox" name="problem[]" value="A" />Problem 1.<br />
  <input type="checkbox" name="problem[]" value="B" />Problem 2.<br />
  <input type="checkbox" name="problem[]" value="C" />Problem 3.<br />
  <input type="checkbox" name="problem[]" value="D" />Problem 4.<br />
  <input type="checkbox" name="problem[]" value="E" />Problem 5.<br />
  <input type="checkbox" name="problem[]" value="F" />Problem 6.<br />
  <input type="checkbox" name="problem[]" value="G" />Problem 7.<br />
  <input type="checkbox" name="problem[]" value="H" />Problem 8.<br />
  <input type="checkbox" name="problem[]" value="I" />Problem 9.<br />
  <input type="checkbox" name="problem[]" value="J" />Problem 10.<br />
<center><input type="submit" name="formSubmit" value="Submit" /></center><br /><br />
<br /> If your problem is not listed here then please let me know so.<br />
</form>
  1. <form action="checkbox-control.php" method="post">
  2.   Please, check all the boxes that applies to your current sitiation:<br /><br />
  3.   <input type="checkbox" name="problem[]" value="A" />Problem 1.<br />
  4.   <input type="checkbox" name="problem[]" value="B" />Problem 2.<br />
  5.   <input type="checkbox" name="problem[]" value="C" />Problem 3.<br />
  6.   <input type="checkbox" name="problem[]" value="D" />Problem 4.<br />
  7.   <input type="checkbox" name="problem[]" value="E" />Problem 5.<br />
  8.   <input type="checkbox" name="problem[]" value="F" />Problem 6.<br />
  9.   <input type="checkbox" name="problem[]" value="G" />Problem 7.<br />
  10.   <input type="checkbox" name="problem[]" value="H" />Problem 8.<br />
  11.   <input type="checkbox" name="problem[]" value="I" />Problem 9.<br />
  12.   <input type="checkbox" name="problem[]" value="J" />Problem 10.<br />
  13. <center><input type="submit" name="formSubmit" value="Submit" /></center><br /><br />
  14. <br /> If your problem is not listed here then please let me know so.<br />
  15. </form>


case-control.php

Code: [ Select ]
<?php
$pro = $_POST['problem'];

if(empty($pro))
{
 echo("You got this error because you didnt select any issue.<br />
   Please, click the back bottom and recheck your issues.");
}
else
{
 $N = count($pro);

 echo("You selected $N issues(s) in your computer: ");



 for($i=0; $i < $N; $i++)
 {
  echo($pro[$i] . " ");
 }


}

?> <br /><br />

Based on what you choosed, we recommend the following tutorial for you<br />
<a href="link to tutorial here">sample</a>
  1. <?php
  2. $pro = $_POST['problem'];
  3. if(empty($pro))
  4. {
  5.  echo("You got this error because you didnt select any issue.<br />
  6.    Please, click the back bottom and recheck your issues.");
  7. }
  8. else
  9. {
  10.  $N = count($pro);
  11.  echo("You selected $N issues(s) in your computer: ");
  12.  for($i=0; $i < $N; $i++)
  13.  {
  14.   echo($pro[$i] . " ");
  15.  }
  16. }
  17. ?> <br /><br />
  18. Based on what you choosed, we recommend the following tutorial for you<br />
  19. <a href="link to tutorial here">sample</a>


.. Et oui, j'ai environ 10 ont signalé des problèmes. Merci pour votre temps
  • Bogey
  • Bogey
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Juil 14, 2005
  • Messages: 8211
  • Loc: USA
  • Status: Offline

Message Septembre 22nd, 2010, 11:48 pm

Eh bien, si ses dix problèmes vous ne voulez pas faire comme 100 pages différentes :lol:



Alright. J'ai une autre solution possible pour vous. Il a besoin d'un peu plus si PHP.

Cette ceux un peu différente, alors que l'autre.

Pour chaque problème que vous avez un tutoriel sur la façon de réparer quelque chose. Problème n ° 1 serait case à cocher #1, le problème 2 serait case à cocher #2 et ainsi de suite...

PHP Code: [ Select ]
<?php
$pro = $_POST['problem'];
 
if(empty($pro))
{
    echo "You got this error because you didn't select any issue.<br />
         Please, click the back bottom and recheck your issues."
}
else
{
    $N = count($pro) + 2;
    echo "You selected $N issues(s) in your computer: ";
 
    for($i=1; $i < $N; $i++)
    {
        include "path/to/tutorials/problem_{$i}.html";
    }
}
?>
  1. <?php
  2. $pro = $_POST['problem'];
  3.  
  4. if(empty($pro))
  5. {
  6.     echo "You got this error because you didn't select any issue.<br />
  7.          Please, click the back bottom and recheck your issues."
  8. }
  9. else
  10. {
  11.     $N = count($pro) + 2;
  12.     echo "You selected $N issues(s) in your computer: ";
  13.  
  14.     for($i=1; $i < $N; $i++)
  15.     {
  16.         include "path/to/tutorials/problem_{$i}.html";
  17.     }
  18. }
  19. ?>

N'oubliez pas que de cette façon, vous y compris le contenu d'une page à l'intérieur d'une autre page, si dans le problem_1.html par problem_10.html tous vous mettre en il ya le tutoriel...le corps. Aucun <html> <head> balises <body> ou quelque chose comme ça.

Im aussi ne sais pas si c'est adapté à vos besoins.

(Im pas non plus sûr à 100% sur le PHP...il devrait fonctionner, mais si elle fait apparaître des erreurs...Eh bien, il Postez ici si vous ne pouvez pas les résoudre).
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • BomWatchout
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Sep 20, 2010
  • Messages: 12
  • Status: Offline

Message Septembre 22nd, 2010, 11:57 pm

ainsi, n'est pas vraiment que de nombreux tutoriels que j'ai à faire parce que j'ai aussi l'intention de trouver un moyen d'envoyer une erreur si les combinaisons certaines cases sont cochées. Vous voyez, la liste des 10 que j'ai, c'est pas vraiment tous les problèmes signalés.


Je vais vous raconter l'histoire complète, de cette façon nous serons dans la même page.

Je serai l'hôte d'un forum de YuGiOh. Le jeu vous pouvez télécharger gratuitement et jouer en ligne gratuitement également. Il ya des inconvénients avec le jeu, les choses mauvaises. L'un d'eux est que le jeu ne sauvegarde pas jusqu'à ce que certains problèmes d'enregistrement sont résolues. Il ya aussi des façons d'obtenir toutes les cartes de jeu à l'aide des tutoriels que j'ai fait, mais il ya des problèmes avec ça aussi, des problèmes tels que: si vous le faites mal, vous pourriez finir par avoir un écran noir ou le jeu ne s'ouvre pas à tous.

Retour dans mon forum, j'ai beaucoup de ressources pour le jeu, comme des modifications et des choses et c'est une des raisons pour lesquelles les gens continuent à venir, que et de chercher des réponses à ces problèmes que j'ai mentionnés. La liste que je veux faire sera juste moi informer de leur situation actuelle, sur cette base, je vais leur accorder un tutoriel qui correspond à leur situation. Voici la liste complète Je souhaite publier:

Code: [ Select ]
<form action="checkbox-form.php" method="post">
  Please, check all the boxes that applies to your current sitiation:<br /><br />
  <input type="checkbox" name="problem[]" value="A" />I am using a 32-bit computer.<br />
  <input type="checkbox" name="problem[]" value="B" />I am using Windows 7 / vista.<br />
  <input type="checkbox" name="problem[]" value="C" />I am using Windows XP.<br />
  <input type="checkbox" name="problem[]" value="D" />I used BomWatchOut's installer but i still do not have all cards.<br />
  <input type="checkbox" name="problem[]" value="E" />I have the game.<br />
  <input type="checkbox" name="problem[]" value="F" />I do not have the game.<br />
  <input type="checkbox" name="problem[]" value="G" />*I am not sure if i have only one Yu-Gi-Oh! game in my computer.*<br />
  <input type="checkbox" name="problem[]" value="H" />I cannot save replays and/or decks.<br />
  <input type="checkbox" name="problem[]" value="I" />I get a black screen and I cannot see anything.<br />
  <input type="checkbox" name="problem[]" value="J" />I don't know where my "run" command is.<br />
<center><input type="submit" name="formSubmit" value="Submit" /></center><br /><br />
Please, pay special attention to the boxes with a *<br /> If your problem is not listed here then please let me know so.<br />
<b>If you check more boxes than the ones you have to, then you might end up getting nothing</b>
</form>
  1. <form action="checkbox-form.php" method="post">
  2.   Please, check all the boxes that applies to your current sitiation:<br /><br />
  3.   <input type="checkbox" name="problem[]" value="A" />I am using a 32-bit computer.<br />
  4.   <input type="checkbox" name="problem[]" value="B" />I am using Windows 7 / vista.<br />
  5.   <input type="checkbox" name="problem[]" value="C" />I am using Windows XP.<br />
  6.   <input type="checkbox" name="problem[]" value="D" />I used BomWatchOut's installer but i still do not have all cards.<br />
  7.   <input type="checkbox" name="problem[]" value="E" />I have the game.<br />
  8.   <input type="checkbox" name="problem[]" value="F" />I do not have the game.<br />
  9.   <input type="checkbox" name="problem[]" value="G" />*I am not sure if i have only one Yu-Gi-Oh! game in my computer.*<br />
  10.   <input type="checkbox" name="problem[]" value="H" />I cannot save replays and/or decks.<br />
  11.   <input type="checkbox" name="problem[]" value="I" />I get a black screen and I cannot see anything.<br />
  12.   <input type="checkbox" name="problem[]" value="J" />I don't know where my "run" command is.<br />
  13. <center><input type="submit" name="formSubmit" value="Submit" /></center><br /><br />
  14. Please, pay special attention to the boxes with a *<br /> If your problem is not listed here then please let me know so.<br />
  15. <b>If you check more boxes than the ones you have to, then you might end up getting nothing</b>
  16. </form>


Comme vous pouvez le voir, certains d'entre eux ne peuvent pas être ensemble, de sorte à la fin, il ne sera pas 100 didacticiels
  • Bogey
  • Bogey
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Juil 14, 2005
  • Messages: 8211
  • Loc: USA
  • Status: Offline

Message Septembre 22nd, 2010, 11:58 pm

Oh, qui a du sens :)

Cependant, si vous utilisez ma première option, c'est comme 80 + pages :lol:
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • righteous_trespasser
  • Scuffle
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Mar 12, 2007
  • Messages: 6228
  • Loc: South-Africa
  • Status: Offline

Message Septembre 23rd, 2010, 12:04 am

Je pense que vous vous approchez de ce mauvais angle...Au lieu de soumettre le formulaire et en créant un lien à partir des valeurs de poste, et non seulement inclure les fichiers corrects...Donc, en d'autres termes, de créer des fichiers solution_1.html solution_10.html et pas les inclure, si nécessaire...comme ceci:

form.html

HTML Code: [ Select ]
<form action="checkbox-control.php" method="post">
  Please, check all the boxes that applies to your current sitiation:<br /><br />
  <input type="checkbox" name="problem[]" value="A" />Problem 1.<br />
  <input type="checkbox" name="problem[]" value="B" />Problem 2.<br />
  <input type="checkbox" name="problem[]" value="C" />Problem 3.<br />
  <input type="checkbox" name="problem[]" value="D" />Problem 4.<br />
  <input type="checkbox" name="problem[]" value="E" />Problem 5.<br />
  <input type="checkbox" name="problem[]" value="F" />Problem 6.<br />
  <input type="checkbox" name="problem[]" value="G" />Problem 7.<br />
  <input type="checkbox" name="problem[]" value="H" />Problem 8.<br />
  <input type="checkbox" name="problem[]" value="I" />Problem 9.<br />
  <input type="checkbox" name="problem[]" value="J" />Problem 10.<br />
<center><input type="submit" name="formSubmit" value="Submit" /></center><br /><br />
<br /> If your problem is not listed here then please let me know so.<br />
</form>
  1. <form action="checkbox-control.php" method="post">
  2.   Please, check all the boxes that applies to your current sitiation:<br /><br />
  3.   <input type="checkbox" name="problem[]" value="A" />Problem 1.<br />
  4.   <input type="checkbox" name="problem[]" value="B" />Problem 2.<br />
  5.   <input type="checkbox" name="problem[]" value="C" />Problem 3.<br />
  6.   <input type="checkbox" name="problem[]" value="D" />Problem 4.<br />
  7.   <input type="checkbox" name="problem[]" value="E" />Problem 5.<br />
  8.   <input type="checkbox" name="problem[]" value="F" />Problem 6.<br />
  9.   <input type="checkbox" name="problem[]" value="G" />Problem 7.<br />
  10.   <input type="checkbox" name="problem[]" value="H" />Problem 8.<br />
  11.   <input type="checkbox" name="problem[]" value="I" />Problem 9.<br />
  12.   <input type="checkbox" name="problem[]" value="J" />Problem 10.<br />
  13. <center><input type="submit" name="formSubmit" value="Submit" /></center><br /><br />
  14. <br /> If your problem is not listed here then please let me know so.<br />
  15. </form>


case-control.php

PHP Code: [ Select ]
<?php
  for($i=0;$i<11;$i++){
    if(isset($_POST['problem'][$i]) && !empty($_POST['problem'][$i])){
      include("includes/solution_$i.html");
    }
  }
?>
  1. <?php
  2.   for($i=0;$i<11;$i++){
  3.     if(isset($_POST['problem'][$i]) && !empty($_POST['problem'][$i])){
  4.       include("includes/solution_$i.html");
  5.     }
  6.   }
  7. ?>
Let's leave all our *plum* where it is and go live in the jungle ...
  • BomWatchout
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Sep 20, 2010
  • Messages: 12
  • Status: Offline

Message Septembre 23rd, 2010, 12:18 am

mais comme je l'ai dit, ce ne sont pas des cases à cocher pour but de donner à l'utilisateur le lien direct tutoriel, ils sont destinés à me faire connaître leur situation actuelle et des que je vais leur accorder un tutoriel.

Si c'était aussi facile que je le ferais il ya longtemps :)
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Septembre 23rd, 2010, 12:18 am

Afficher de l'information

  • Total des messages de ce sujet: 22 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 156 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC