PHP - variable dans une variable

  • JakeBurgh
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Sep 05, 2010
  • Messages: 5
  • Status: Offline

Message Décembre 3rd, 2010, 12:04 pm

Ayant un problème de passage deux variables à travers l'autre Im, que ses quelque chose de simple, mais en avaient besoin des yeux neufs.

C'est la forme à la page 1, qui est ensuite traitée à la page 2
Page1:
PHP Code: [ Select ]
<?php
$fl=mysql_query("SELECT * FROM fixtures WHERE tournament='{$_POST['div']}' AND played=0", $c);
print "<table border=1><form action='page2.php?stage=0' method=post>";
while ($fx=mysql_fetch_array($fl))
{
print "<tr><td><input type=checkbox value='". $fx['fixtureid'] ."' name='match[]'></td><td>
{$fx['homename']}</td><td>v.</td><td>{$fx['awayname']}</td><td>Turn {$fx['turn']}</td></tr>";
}
print "</table>";
print "<br /><br /><input type=submit value='Continue'";
print "</form>";
?>
 
  1. <?php
  2. $fl=mysql_query("SELECT * FROM fixtures WHERE tournament='{$_POST['div']}' AND played=0", $c);
  3. print "<table border=1><form action='page2.php?stage=0' method=post>";
  4. while ($fx=mysql_fetch_array($fl))
  5. {
  6. print "<tr><td><input type=checkbox value='". $fx['fixtureid'] ."' name='match[]'></td><td>
  7. {$fx['homename']}</td><td>v.</td><td>{$fx['awayname']}</td><td>Turn {$fx['turn']}</td></tr>";
  8. }
  9. print "</table>";
  10. print "<br /><br /><input type=submit value='Continue'";
  11. print "</form>";
  12. ?>
  13.  


Page 2

J'ai besoin d'être en mesure d'utiliser la valeur de $ s pour revenir m0 $, avec 0 = $ s, donc à un des points $ s sera comprise entre 0-15 et devrez retourner m $ (0-15)

PHP Code: [ Select ]
$s=$_GET['stage'];
$match=$_POST['match'];
$m0=$match[0];
 
  1. $s=$_GET['stage'];
  2. $match=$_POST['match'];
  3. $m0=$match[0];
  4.  


Merci pour toute aide.
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Décembre 3rd, 2010, 12:04 pm

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

Message Décembre 3rd, 2010, 5:09 pm

Je ne suis pas sûr que ce soit ce que vous vouliez bien. Je ne suis pas 100% sûr d'avoir compris la question et ce que vous faites en ce moment avec Page 2...voici mon procès persistants pour vous aider :lol:

PHP Code: [ Select ]
// This will loop through the match array
while($match) {
 
}
  1. // This will loop through the match array
  2. while($match) {
  3.  
  4. }


Si ce n'est pas correct...

Peut-être les suivantes permettrait de mieux...
PHP Code: [ Select ]
$m = $match[$s]
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • SpooF
  • ٩๏̯͡๏۶
  • Bronze Member
  • Avatar de l’utilisateur
  • Inscription: Mai 22, 2004
  • Messages: 3415
  • Loc: Richland, WA
  • Status: Offline

Message Décembre 3rd, 2010, 5:54 pm

PHP Code: [ Select ]
// Just for show
$m1 = "m 1";
$m2 = "m 2";
$m3 = "m 3";
$m4 = "m 4";
$m5 = "m 5";
$m6 = "m 6";
$m7 = "m 7";
$m8 = "m 8";
 
$s = 4;
 
$temp = "m".$s //m4
 
echo $$temp; // "m 4"
 
  1. // Just for show
  2. $m1 = "m 1";
  3. $m2 = "m 2";
  4. $m3 = "m 3";
  5. $m4 = "m 4";
  6. $m5 = "m 5";
  7. $m6 = "m 6";
  8. $m7 = "m 7";
  9. $m8 = "m 8";
  10.  
  11. $s = 4;
  12.  
  13. $temp = "m".$s //m4
  14.  
  15. echo $$temp; // "m 4"
  16.  
#define NULL (::rand() % 2)

Afficher de l'information

  • Total des messages de ce sujet: 3 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 253 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