par
yeram » 24 oct. 2007, 12:06
OK, j'ai bien suivi tes conseils. Et ca donne ca. C'est cool ca marche.
Par contre, en utilisant cette méthode, j'ai un boutton pour valider ma selection alors que je veux que ca se fasse automatiquement, c'est a dire sans cliquer sur "OK". As tu une idée ?
Fonction
<?php
function resultat($equipe)
{
//echo $equipe;
if($equipe == 'A'){
// équipe A
// Page source
$page = file_get_contents("http://www.fff.fr/competitions/php/championnat/championnat_classement.php?sa_no=2007&cp_no=138972&ph_no=1&gp_no=");
// découpage pour afficher la date de la mise à jour du classement
if (is_int(stripos($page, 'Classement au')))
{
$position3 = stripos($page, 'Classement au');
$decoupe3 = substr($page,$position3-25);
$position4 = stripos($decoupe3, 'Club');
$decoupe4 = substr($decoupe3, 0, $position4-158);
echo $decoupe4;
}
else
{
echo "contacter l'administarteur du site";
}
// découpage pour afficher le classement
if (is_int(stripos($page, 'Jasney')))
{
$position1 = stripos($page, 'pts');
$decoupe1 = substr($page,$position1-150);
$position2 = stripos($decoupe1, 'sultats');
$decoupe2 = substr($decoupe1, 0, $position2-150);
echo $decoupe2;
}
else
{
echo "contacter l'administarteur du site";
}
}
elseif($equipe == 'B'){
// équipe B
// Page source
$page = file_get_contents("http://www.fff.fr/competitions/php/championnat/championnat_classement.php?sa_no=2007&cp_no=138975&ph_no=1&gp_no=4") ;
// découpage pour afficher la date de la mise à jour du classement
if (is_int(stripos($page, 'Classement au')))
{
$position3 = stripos($page, 'Classement au');
$decoupe3 = substr($page,$position3-25);
$position4 = stripos($decoupe3, 'Club');
$decoupe4 = substr($decoupe3, 0, $position4-158);
echo $decoupe4;
}
else
{
echo "contacter l'administarteur du site";
}
// découpage pour afficher le classeement
if (is_int(stripos($page, 'Jasney')))
{
$position1 = stripos($page, 'pts');
$decoupe1 = substr($page,$position1-150);
$position2 = stripos($decoupe1, 'sultats');
$decoupe2 = substr($decoupe1, 0, $position2-150);
echo $decoupe2;
}
else
{
echo "contacter l'administarteur du site";
}
}
else
{
echo "contacter l'administarteur du site";
}
}
?>
index
Code : Tout sélectionner
<form method="POST">
<select name="mon_champ">
<option selected="selected">A</option>
<option>B</option>
<option>18</option>
</select>
<input type="submit" value="OK"/>
</form>
<?php
$mon_champ = isset($_POST['mon_champ']) ? $_POST['mon_champ'] : '';
if ($mon_champ) {
?>
<b>
<?php
Require ("5.php");
echo resultat($mon_champ);
?>
</b>
<br/><br/>
<?php
}
?>
OK, j'ai bien suivi tes conseils. Et ca donne ca. C'est cool ca marche.
Par contre, en utilisant cette méthode, j'ai un boutton pour valider ma selection alors que je veux que ca se fasse automatiquement, c'est a dire sans cliquer sur "OK". As tu une idée ?
Fonction
[php]
<?php
function resultat($equipe)
{
//echo $equipe;
if($equipe == 'A'){
// équipe A
// Page source
$page = file_get_contents("http://www.fff.fr/competitions/php/championnat/championnat_classement.php?sa_no=2007&cp_no=138972&ph_no=1&gp_no=");
// découpage pour afficher la date de la mise à jour du classement
if (is_int(stripos($page, 'Classement au')))
{
$position3 = stripos($page, 'Classement au');
$decoupe3 = substr($page,$position3-25);
$position4 = stripos($decoupe3, 'Club');
$decoupe4 = substr($decoupe3, 0, $position4-158);
echo $decoupe4;
}
else
{
echo "contacter l'administarteur du site";
}
// découpage pour afficher le classement
if (is_int(stripos($page, 'Jasney')))
{
$position1 = stripos($page, 'pts');
$decoupe1 = substr($page,$position1-150);
$position2 = stripos($decoupe1, 'sultats');
$decoupe2 = substr($decoupe1, 0, $position2-150);
echo $decoupe2;
}
else
{
echo "contacter l'administarteur du site";
}
}
elseif($equipe == 'B'){
// équipe B
// Page source
$page = file_get_contents("http://www.fff.fr/competitions/php/championnat/championnat_classement.php?sa_no=2007&cp_no=138975&ph_no=1&gp_no=4") ;
// découpage pour afficher la date de la mise à jour du classement
if (is_int(stripos($page, 'Classement au')))
{
$position3 = stripos($page, 'Classement au');
$decoupe3 = substr($page,$position3-25);
$position4 = stripos($decoupe3, 'Club');
$decoupe4 = substr($decoupe3, 0, $position4-158);
echo $decoupe4;
}
else
{
echo "contacter l'administarteur du site";
}
// découpage pour afficher le classeement
if (is_int(stripos($page, 'Jasney')))
{
$position1 = stripos($page, 'pts');
$decoupe1 = substr($page,$position1-150);
$position2 = stripos($decoupe1, 'sultats');
$decoupe2 = substr($decoupe1, 0, $position2-150);
echo $decoupe2;
}
else
{
echo "contacter l'administarteur du site";
}
}
else
{
echo "contacter l'administarteur du site";
}
}
?>[/php]
index
[code]
<form method="POST">
<select name="mon_champ">
<option selected="selected">A</option>
<option>B</option>
<option>18</option>
</select>
<input type="submit" value="OK"/>
</form>
<?php
$mon_champ = isset($_POST['mon_champ']) ? $_POST['mon_champ'] : '';
if ($mon_champ) {
?>
<b>
<?php
Require ("5.php");
echo resultat($mon_champ);
?>
</b>
<br/><br/>
<?php
}
?>
[/code]