[php] lien de redirection
Résolu
Bonjour,
donc je reviens encore vous demander conseil dans le but est de faire un lien de redirection, mais pas instantané (header) donc qui attendrait 5 ou 6 secondes ... le temps de lire 2-3 informations vite fais quoi
j'ai vu ça :
et ça :
mais aucun des 2 ne fonctionne sous php, ça me met des codes erreur, donc le probleme viens t'il de la saisie ? ou alors ça ne passe pas sous PHP ?
le code de la page serait :
et donc le lien viendrais a la suite des echo (dans le cas de l'utilisation du bouton 6 .. et seulement dans ce cas là ...
donc je reviens encore vous demander conseil dans le but est de faire un lien de redirection, mais pas instantané (header) donc qui attendrait 5 ou 6 secondes ... le temps de lire 2-3 informations vite fais quoi
j'ai vu ça :
<meta http-equiv="refresh" content="7;url=http://localhost/progetgsi/page_accueil.html" />
et ça :
function redirection(page)
{window.location=page;}
setTimeout('redirection("https://www.commentcamarche.net/")',7000);
mais aucun des 2 ne fonctionne sous php, ça me met des codes erreur, donc le probleme viens t'il de la saisie ? ou alors ça ne passe pas sous PHP ?
le code de la page serait :
<?php
if(@ $_POST['bouton1']=="Page d'accueil")
{
header ("Location: http://localhost/progetgsi/page_accueil.html");
}
if(@ $_POST['bouton2']=="Localisation")
{
header ("Location: http://localhost/progetgsi/page_localisation.html");
}
if(@ $_POST['bouton3']=="Demande d'aide")
{
header ("Location: http://localhost/progetgsi/page_eleves.html");
}
if(@ $_POST['bouton4']=="Proposition d'aide")
{
header ("Location: http://localhost/progetgsi/page_benevoles.html");
}
if(@ $_POST['bouton5']=="Donations")
{
header ("Location: http://localhost/progetgsi/page_donations.html");
}
if(@ $_POST['bouton6']=="Envoyer")
$nom=$_POST['nombenevole'];
$prenom=$_POST['prenombenevole'];
$adresse=$_POST['adressebenevole'];
$tel=$_POST['telephonebenevole'];
$email=$_POST['e-mailbenevole'];
$dispo1=$_POST['disponibilite1'];
$dispo2=$_POST['disponibilite2'];
$dispo3=$_POST['disponibilite3'];
$dispo4=$_POST['disponibilite4'];
$dispo5=$_POST['disponibilite5'];
$dispo6=$_POST['disponibilite6'];
echo "<p>Nom : $nom</p>";
echo "<p>Prénom : $prenom</p>";
echo "<p>Adresse : $adresse</p>";
echo "<p>Téléphone : $tel</p>";
echo "<p>E-mail : $email</p>";
echo "<p>Vous avez été enregistré en tant que bénévole </p>";
$db=mysql_connect ("localhost", "root", "") or die("Erreur de connexion à Mysql ".mysql_error);
mysql_select_db("lerocher", $db) or die("Erreur de connexion à la base lerocher");
$sql="INSERT INTO table_benevole VALUES('$nom', '$prenom', '$adresse', '$tel', '$email', '$dispo1', '$dispo2', '$dispo3', '$dispo4', '$dispo5', '$dispo6', '')";
mysql_query($sql);
mysql_close();
?>
et donc le lien viendrais a la suite des echo (dans le cas de l'utilisation du bouton 6 .. et seulement dans ce cas là ...
Configuration: Windows Vista Firefox 3.0
2 réponses
-
echo "<meta http-equiv='refresh' content='7;url=page_accueil.html' />";
ca fonctionne tres bien ;) -
ouai nickel merci, j'avais pas penser a foutre DANS une balise echo .. je le mettais a la suite des echos moi :(
j'ai réduit a 3secondes le temps de réponse, et la ça me parrait pas trop mal :P-
-
@Brachiorexact !
merci, tout ça tourne !
j'ai 5 pages affichées et 4 pages de redirection .. pour éviter les erreur ...
-