Plusieurs instruction ds if
Fermé
Evander
-
30 déc. 2001 à 18:12
Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 - 31 déc. 2001 à 13:34
Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 - 31 déc. 2001 à 13:34
A voir également:
- Plusieurs instruction ds if
- My sims ds solution ✓ - Forum Jeux vidéo
- Emulateur ds iphone ✓ - Forum Jeux vidéo
- Supprimer sauvegarde pokemon ds ✓ - Forum Jeux vidéo
- Couldn't find ds menu.dat ✓ - Forum Jeux vidéo
- Ma ds ne detecte plus les jeux - Forum Jeux vidéo
3 réponses
des ; et tes instructions entre {}
Par exemple :
if (condition == réalisée)
{
echo ("Vous réailisez la condition");
location:...;
}
Enfin, je crois, j'espère t'avoir aidé!
Par exemple :
if (condition == réalisée)
{
echo ("Vous réailisez la condition");
location:...;
}
Enfin, je crois, j'espère t'avoir aidé!
Et JavaScript?
if (condition) {
document.write('ce que tu voulais echoer');
window.self.location=" http://www.lien.com";
//Avec un setTimeOut pour qu'on ait le temps de lire le document.write...?//
}
if (condition) {
document.write('ce que tu voulais echoer');
window.self.location=" http://www.lien.com";
//Avec un setTimeOut pour qu'on ait le temps de lire le document.write...?//
}
Bobinours
Messages postés
2898
Date d'inscription
jeudi 26 avril 2001
Statut
Membre
Dernière intervention
21 mars 2013
504
31 déc. 2001 à 13:34
31 déc. 2001 à 13:34
La fonction Header() de PHP modife le header HTTP. Ce header est envoyé avec TOUTE autre information. Tu ne peux donc RIEN afficher avant.
Pour faire cela, tu peux soit passer par le JavaScript (comme le propose Stephane) ou les METAs HTML:
<?php
if (condition) {
echo 'Ecrit ce que tu veux en PHP';
echo '<script language="JavaScript">';
echo 'alert("Ou bien fais une alert JavaScript qui ne nécessite pas de SetTimeout");
// Redirige direct
echo 'window.location = " http://www.lien.com";</script>';
// Ou, Redirige avec un Timeout de 5 secondes
echo 'setTimeout(\'window.location = " http://www.lien.com";\', 5000);';
echo '</script>';
// Ou enfin la redirection en HTML au bout de 5 secondes
echo '<META HTTP-EQUIV="Refresh" CONTENT="5;URL= http://www.lien.com">';
}
-= Bobinours =-
Pour faire cela, tu peux soit passer par le JavaScript (comme le propose Stephane) ou les METAs HTML:
<?php
if (condition) {
echo 'Ecrit ce que tu veux en PHP';
echo '<script language="JavaScript">';
echo 'alert("Ou bien fais une alert JavaScript qui ne nécessite pas de SetTimeout");
// Redirige direct
echo 'window.location = " http://www.lien.com";</script>';
// Ou, Redirige avec un Timeout de 5 secondes
echo 'setTimeout(\'window.location = " http://www.lien.com";\', 5000);';
echo '</script>';
// Ou enfin la redirection en HTML au bout de 5 secondes
echo '<META HTTP-EQUIV="Refresh" CONTENT="5;URL= http://www.lien.com">';
}
-= Bobinours =-
30 déc. 2001 à 21:26
En fait, jc pa si c possible d'afficher (echo"";) et puis de redirigé (header(location:"";).
Mais si qqn à un moyen, kil réponde svp.
Merci