PHP besoin d'aide case Pronto!
- BomWatchout
- Newbie


- Inscription: Sep 20, 2010
- Messages: 12
- Status: Offline
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.
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


- Inscription: 25 Feb 2008
- Messages: ?
- Loc: Ozzuland
- Status: Online
Septembre 20th, 2010, 3:54 pm
- Bogey
- Bogey


- Inscription: Juil 14, 2005
- Messages: 8211
- Loc: USA
- Status: Offline
Form.html
tutorial.php
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.
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>
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>
- <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>
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
}
?>
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
}
?>
- <?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
- }
- ?>
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


- Inscription: Sep 20, 2010
- Messages: 12
- Status: Offline
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.
J'ai aussi une erreur de syntaxe dans la ligne 5, ne sais pas exactement ce qu'il est...
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
...
{
$p = '012';
}
$page = "tutorial_$p"; <-- [here]
// Now you redirect the user to $page
...
- ..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
- ...
J'ai aussi une erreur de syntaxe dans la ligne 5, ne sais pas exactement ce qu'il est...
- Bogey
- Bogey


- Inscription: Juil 14, 2005
- Messages: 8211
- Loc: USA
- Status: Offline
Ce code doit être avant l'en-tête ou quoi que ce soit.
Im sûr qu'il est
PHP Code: [ Select ]
<?php
header("LOCATION: $page");
?>
header("LOCATION: $page");
?>
- <?php
- header("LOCATION: $page");
- ?>
Im sûr qu'il est
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
- BomWatchout
- Newbie


- Inscription: Sep 20, 2010
- Messages: 12
- Status: Offline
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
}
?>
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
}
?>
- <?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
- }
- ?>
- righteous_trespasser
- Scuffle


- Inscription: Mar 12, 2007
- Messages: 6228
- Loc: South-Africa
- Status: Offline
- Bogey
- Bogey


- Inscription: Juil 14, 2005
- Messages: 8211
- Loc: USA
- Status: Offline
- BomWatchout
- Newbie


- Inscription: Sep 20, 2010
- Messages: 12
- Status: Offline
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
tutorial.php
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
case-control.php
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
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>
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>
- <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>
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";
}
?>
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";
}
?>
- <?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";
- }
- ?>
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>
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>
- <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>
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>
$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>
- <?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>
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


- Inscription: Juil 14, 2005
- Messages: 8211
- Loc: USA
- Status: Offline
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


- Inscription: Sep 20, 2010
- Messages: 12
- Status: Offline
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
case-control.php
.. Et oui, j'ai environ 10 ont signalé des problèmes. Merci pour votre temps
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>
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>
- <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>
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>
$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>
- <?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>
.. Et oui, j'ai environ 10 ont signalé des problèmes. Merci pour votre temps
- Bogey
- Bogey


- Inscription: Juil 14, 2005
- Messages: 8211
- Loc: USA
- Status: Offline
Eh bien, si ses dix problèmes vous ne voulez pas faire comme 100 pages différentes 
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...
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).
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";
}
}
?>
$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";
}
}
?>
- <?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";
- }
- }
- ?>
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


- Inscription: Sep 20, 2010
- Messages: 12
- Status: Offline
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:
Comme vous pouvez le voir, certains d'entre eux ne peuvent pas être ensemble, de sorte à la fin, il ne sera pas 100 didacticiels
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>
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>
- <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>
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


- Inscription: Juil 14, 2005
- Messages: 8211
- Loc: USA
- Status: Offline
- righteous_trespasser
- Scuffle


- Inscription: Mar 12, 2007
- Messages: 6228
- Loc: South-Africa
- Status: Offline
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
case-control.php
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>
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>
- <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>
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");
}
}
?>
for($i=0;$i<11;$i++){
if(isset($_POST['problem'][$i]) && !empty($_POST['problem'][$i])){
include("includes/solution_$i.html");
}
}
?>
- <?php
- for($i=0;$i<11;$i++){
- if(isset($_POST['problem'][$i]) && !empty($_POST['problem'][$i])){
- include("includes/solution_$i.html");
- }
- }
- ?>
Let's leave all our *plum* where it is and go live in the jungle ...
- BomWatchout
- Newbie


- Inscription: Sep 20, 2010
- Messages: 12
- Status: Offline
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
Si c'était aussi facile que je le ferais il ya longtemps
- Anonymous
- Bot


- Inscription: 25 Feb 2008
- Messages: ?
- Loc: Ozzuland
- Status: Online
Septembre 23rd, 2010, 12:18 am
1, 2
Pour répondre à ce sujet, vous devez vous connecter ou vous enregistrer. Il est gratuit.
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
