begin process at 2010 02 09 20:52:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

comment faire un lien en php ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

comment faire un lien en php ?

jeudi 20 février 2003 à 13:30:28 | comment faire un lien en php ?

coolboy78

Bonjour voila je débute en php, et donc jaimerai renvoyé les utilisateur dans différente page selon leur identification.

voici la parti ou il ya un pb :

if(($noma==($lycos->nom=='no')) & ($prenoma==($lycos->prenom=='seb'))) // si l'identifiant est l'administrateur
{
echo '<a href="./'.entrer2.php.'"><br />';
// ICI J'AIMERAI ENVOYER LADMINISTRATEUR A LA PAGE ENTRER2.PHP
//echo "<center>Vous pouvez entrer Mr Seb</center>";
}
elseif($noma==$lycos->nom & $prenoma==$lycos->prenom) // si l'identifiant est dans la base de données
{
// ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ENTRER3.PHP
echo "<center>Vous pouvez entrer $noma</center>";
}
else
{
// ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ERREUR.PHP
echo "<center>Erreur ! Votre login ou votre mot de passe et incorrect</center>";
echo "<center>Veuillez resaisir votre login ainsi que votre mot de passe </center>";
}

MERCI DAVANCE
jeudi 20 février 2003 à 13:57:12 | Re : comment faire un lien en php ?

Rmoummed

ben pour faire un lien c'est tout simple...
par exemple le lien:
<a href="http://google.fr">google</a>
code php:
echo "<a href=\"http://google.fr\">google</a>";

tu mets des antislashes avant chaque guillement (les antislashes informe le serveur php qui ne faut pa traité le caractere suivant c'est a direqu'il l'affcihe seulement) car il va croire que la chaine et terminé ... il te mettera un message d'erreur
où:
echo "<a href='http://google.fr'>google</a>";

j'espere que j'ai repondu corectement a ta question...
-------------------------------
Réponse au message :
-------------------------------

> Bonjour voila je débute en php, et donc jaimerai renvoyé les utilisateur dans différente page selon leur identification.
>
> voici la parti ou il ya un pb :
>
> if(($noma==($lycos->nom=='no')) & ($prenoma==($lycos->prenom=='seb'))) // si l'identifiant est l'administrateur
> {
> echo '<a href="./'.entrer2.php.'"><br />';
> // ICI J'AIMERAI ENVOYER LADMINISTRATEUR A LA PAGE ENTRER2.PHP
> //echo "<center>Vous pouvez entrer Mr Seb</center>";
> }
> elseif($noma==$lycos->nom & $prenoma==$lycos->prenom) // si l'identifiant est dans la base de données
> {
> // ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ENTRER3.PHP
> echo "<center>Vous pouvez entrer $noma</center>";
> }
> else
> {
> // ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ERREUR.PHP
> echo "<center>Erreur ! Votre login ou votre mot de passe et incorrect</center>";
> echo "<center>Veuillez resaisir votre login ainsi que votre mot de passe </center>";
> }
>
> MERCI DAVANCE
vendredi 21 février 2003 à 09:03:24 | Re : comment faire un lien en php ?

hicksman

Voilà comment je verrais plutôt ton code:

if(($noma==($lycos->nom=='no')) && ($prenoma==($lycos->prenom=='seb'))) // si l'identifiant est l'administrateur
{

header(location : ?enter2.php? ) ;

//echo "<center>Vous pouvez entrer Mr Seb</center>";
}
elseif($noma==$lycos->nom && $prenoma==$lycos->prenom) // si l'identifiant est dans la base de données
{
echo "<center>Vous pouvez entrer $noma</center>";
}
else
{
header(location : ?Page_erreur.php? ) ;
//echo "<center>Erreur ! Votre login ou votre mot de passe et incorrect</center>";
//echo "<center>Veuillez resaisir votre login ainsi que votre mot de passe </center>";
}
tes deux dernières lignes, mets les dans la page d?erreur.


2 choses : il faut deux & pour bien faire le test sur deux variables.
Pour rediriger, utilises le header, voire un include ou un require.

John Hicksman


-------------------------------
Réponse au message :
-------------------------------

> Bonjour voila je débute en php, et donc jaimerai renvoyé les utilisateur dans différente page selon leur identification.
>
> voici la parti ou il ya un pb :
>
> if(($noma==($lycos->nom=='no')) & ($prenoma==($lycos->prenom=='seb'))) // si l'identifiant est l'administrateur
> {
> echo '<a href="./'.entrer2.php.'"><br />';
> // ICI J'AIMERAI ENVOYER LADMINISTRATEUR A LA PAGE ENTRER2.PHP
> //echo "<center>Vous pouvez entrer Mr Seb</center>";
> }
> elseif($noma==$lycos->nom & $prenoma==$lycos->prenom) // si l'identifiant est dans la base de données
> {
> // ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ENTRER3.PHP
> echo "<center>Vous pouvez entrer $noma</center>";
> }
> else
> {
> // ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ERREUR.PHP
> echo "<center>Erreur ! Votre login ou votre mot de passe et incorrect</center>";
> echo "<center>Veuillez resaisir votre login ainsi que votre mot de passe </center>";
> }
>
> MERCI DAVANCE
vendredi 21 février 2003 à 09:05:12 | Re : comment faire un lien en php ?

hicksman

fais gaffe, y a un pb quand j'ai mis mes guillemets, il faut comprendre :
header(location:'enter2.php');
Je comprend pas pourkoi il m'a mis des ? à la place des '.

John Hicksman


-------------------------------
Réponse au message :
-------------------------------

> Bonjour voila je débute en php, et donc jaimerai renvoyé les utilisateur dans différente page selon leur identification.
>
> voici la parti ou il ya un pb :
>
> if(($noma==($lycos->nom=='no')) & ($prenoma==($lycos->prenom=='seb'))) // si l'identifiant est l'administrateur
> {
> echo '<a href="./'.entrer2.php.'"><br />';
> // ICI J'AIMERAI ENVOYER LADMINISTRATEUR A LA PAGE ENTRER2.PHP
> //echo "<center>Vous pouvez entrer Mr Seb</center>";
> }
> elseif($noma==$lycos->nom & $prenoma==$lycos->prenom) // si l'identifiant est dans la base de données
> {
> // ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ENTRER3.PHP
> echo "<center>Vous pouvez entrer $noma</center>";
> }
> else
> {
> // ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ERREUR.PHP
> echo "<center>Erreur ! Votre login ou votre mot de passe et incorrect</center>";
> echo "<center>Veuillez resaisir votre login ainsi que votre mot de passe </center>";
> }
>
> MERCI DAVANCE
vendredi 21 février 2003 à 21:58:30 | Re : comment faire un lien en php ?

coolboy78

Nan, c pas ca, la c un lien. donc il fo kon clike. moi jaimerai une redirection automatique.
On ma parlé de header, tu connais ??



-------------------------------
Réponse au message :
-------------------------------

> ben pour faire un lien c'est tout simple...
> par exemple le lien:
> <a href="http://google.fr">google</a>
> code php:
> echo "<a href=\"http://google.fr\">google</a>";
>
> tu mets des antislashes avant chaque guillement (les antislashes informe le serveur php qui ne faut pa traité le caractere suivant c'est a direqu'il l'affcihe seulement) car il va croire que la chaine et terminé ... il te mettera un message d'erreur
> où:
> echo "<a href='http://google.fr'>google</a>";
>
> j'espere que j'ai repondu corectement a ta question...
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour voila je débute en php, et donc jaimerai renvoyé les utilisateur dans différente page selon leur identification.
> >
> > voici la parti ou il ya un pb :
> >
> > if(($noma==($lycos->nom=='no')) & ($prenoma==($lycos->prenom=='seb'))) // si l'identifiant est l'administrateur
> > {
> > echo '<a href="./'.entrer2.php.'"><br />';
> > // ICI J'AIMERAI ENVOYER LADMINISTRATEUR A LA PAGE ENTRER2.PHP
> > //echo "<center>Vous pouvez entrer Mr Seb</center>";
> > }
> > elseif($noma==$lycos->nom & $prenoma==$lycos->prenom) // si l'identifiant est dans la base de données
> > {
> > // ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ENTRER3.PHP
> > echo "<center>Vous pouvez entrer $noma</center>";
> > }
> > else
> > {
> > // ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ERREUR.PHP
> > echo "<center>Erreur ! Votre login ou votre mot de passe et incorrect</center>";
> > echo "<center>Veuillez resaisir votre login ainsi que votre mot de passe </center>";
> > }
> >
> > MERCI DAVANCE
>
vendredi 21 février 2003 à 22:03:02 | Re : comment faire un lien en php ?

coolboy78

g ce message d'erreur lorske je met header(location:'enter2.php');

Parse error: parse error, unexpected ':' in c:\program files\easyphp2\www\insertion2.php on line 32




-------------------------------
Réponse au message :
-------------------------------

> fais gaffe, y a un pb quand j'ai mis mes guillemets, il faut comprendre :
> header(location:'enter2.php');
> Je comprend pas pourkoi il m'a mis des ? à la place des '.
>
> John Hicksman
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour voila je débute en php, et donc jaimerai renvoyé les utilisateur dans différente page selon leur identification.
> >
> > voici la parti ou il ya un pb :
> >
> > if(($noma==($lycos->nom=='no')) & ($prenoma==($lycos->prenom=='seb'))) // si l'identifiant est l'administrateur
> > {
> > echo '<a href="./'.entrer2.php.'"><br />';
> > // ICI J'AIMERAI ENVOYER LADMINISTRATEUR A LA PAGE ENTRER2.PHP
> > //echo "<center>Vous pouvez entrer Mr Seb</center>";
> > }
> > elseif($noma==$lycos->nom & $prenoma==$lycos->prenom) // si l'identifiant est dans la base de données
> > {
> > // ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ENTRER3.PHP
> > echo "<center>Vous pouvez entrer $noma</center>";
> > }
> > else
> > {
> > // ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ERREUR.PHP
> > echo "<center>Erreur ! Votre login ou votre mot de passe et incorrect</center>";
> > echo "<center>Veuillez resaisir votre login ainsi que votre mot de passe </center>";
> > }
> >
> > MERCI DAVANCE
>
vendredi 21 février 2003 à 22:04:56 | Re : comment faire un lien en php ?

coolboy78


et ken je met header("location:insertion.php");

g ca :

Warning: Cannot add header information - headers already sent by (output started at c:\program files\easyphp2\www\insertion2.php:9) in c:\program files\easyphp2\www\insertion2.php on line 32


-------------------------------
Réponse au message :
-------------------------------

> g ce message d'erreur lorske je met header(location:'enter2.php');
>
> Parse error: parse error, unexpected ':' in c:\program files\easyphp2\www\insertion2.php on line 32
>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > fais gaffe, y a un pb quand j'ai mis mes guillemets, il faut comprendre :
> > header(location:'enter2.php');
> > Je comprend pas pourkoi il m'a mis des ? à la place des '.
> >
> > John Hicksman
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour voila je débute en php, et donc jaimerai renvoyé les utilisateur dans différente page selon leur identification.
> > >
> > > voici la parti ou il ya un pb :
> > >
> > > if(($noma==($lycos->nom=='no')) & ($prenoma==($lycos->prenom=='seb'))) // si l'identifiant est l'administrateur
> > > {
> > > echo '<a href="./'.entrer2.php.'"><br />';
> > > // ICI J'AIMERAI ENVOYER LADMINISTRATEUR A LA PAGE ENTRER2.PHP
> > > //echo "<center>Vous pouvez entrer Mr Seb</center>";
> > > }
> > > elseif($noma==$lycos->nom & $prenoma==$lycos->prenom) // si l'identifiant est dans la base de données
> > > {
> > > // ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ENTRER3.PHP
> > > echo "<center>Vous pouvez entrer $noma</center>";
> > > }
> > > else
> > > {
> > > // ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ERREUR.PHP
> > > echo "<center>Erreur ! Votre login ou votre mot de passe et incorrect</center>";
> > > echo "<center>Veuillez resaisir votre login ainsi que votre mot de passe </center>";
> > > }
> > >
> > > MERCI DAVANCE
> >
>
vendredi 21 février 2003 à 23:23:22 | Re : comment faire un lien en php ?

hicksman

Oups!
Désolé, j'ai fait une erreur de syntaxe. C'est plutôt comme ça qu'il faut écrire:

header('location:enter2.php');

ca marchera mieux comme ça!

John Hicksman


-------------------------------
Réponse au message :
-------------------------------

> g ce message d'erreur lorske je met header(location:'enter2.php');
>
> Parse error: parse error, unexpected ':' in c:\program files\easyphp2\www\insertion2.php on line 32
>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > fais gaffe, y a un pb quand j'ai mis mes guillemets, il faut comprendre :
> > header(location:'enter2.php');
> > Je comprend pas pourkoi il m'a mis des ? à la place des '.
> >
> > John Hicksman
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour voila je débute en php, et donc jaimerai renvoyé les utilisateur dans différente page selon leur identification.
> > >
> > > voici la parti ou il ya un pb :
> > >
> > > if(($noma==($lycos->nom=='no')) & ($prenoma==($lycos->prenom=='seb'))) // si l'identifiant est l'administrateur
> > > {
> > > echo '<a href="./'.entrer2.php.'"><br />';
> > > // ICI J'AIMERAI ENVOYER LADMINISTRATEUR A LA PAGE ENTRER2.PHP
> > > //echo "<center>Vous pouvez entrer Mr Seb</center>";
> > > }
> > > elseif($noma==$lycos->nom & $prenoma==$lycos->prenom) // si l'identifiant est dans la base de données
> > > {
> > > // ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ENTRER3.PHP
> > > echo "<center>Vous pouvez entrer $noma</center>";
> > > }
> > > else
> > > {
> > > // ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ERREUR.PHP
> > > echo "<center>Erreur ! Votre login ou votre mot de passe et incorrect</center>";
> > > echo "<center>Veuillez resaisir votre login ainsi que votre mot de passe </center>";
> > > }
> > >
> > > MERCI DAVANCE
> >
>
vendredi 21 février 2003 à 23:27:20 | Re : comment faire un lien en php ?

hicksman

envoie moi ta page complète à cette adresse:
hicksman@free.fr
je m'occupe de voir où ça pêche si tu veux!
ce genre d'erreur survient quand le code est mal placé.
John Hicksman


-------------------------------
Réponse au message :
-------------------------------

>
> et ken je met header("location:insertion.php");
>
> g ca :
>
> Warning: Cannot add header information - headers already sent by (output started at c:\program files\easyphp2\www\insertion2.php:9) in c:\program files\easyphp2\www\insertion2.php on line 32
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > g ce message d'erreur lorske je met header(location:'enter2.php');
> >
> > Parse error: parse error, unexpected ':' in c:\program files\easyphp2\www\insertion2.php on line 32
> >
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > fais gaffe, y a un pb quand j'ai mis mes guillemets, il faut comprendre :
> > > header(location:'enter2.php');
> > > Je comprend pas pourkoi il m'a mis des ? à la place des '.
> > >
> > > John Hicksman
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour voila je débute en php, et donc jaimerai renvoyé les utilisateur dans différente page selon leur identification.
> > > >
> > > > voici la parti ou il ya un pb :
> > > >
> > > > if(($noma==($lycos->nom=='no')) & ($prenoma==($lycos->prenom=='seb'))) // si l'identifiant est l'administrateur
> > > > {
> > > > echo '<a href="./'.entrer2.php.'"><br />';
> > > > // ICI J'AIMERAI ENVOYER LADMINISTRATEUR A LA PAGE ENTRER2.PHP
> > > > //echo "<center>Vous pouvez entrer Mr Seb</center>";
> > > > }
> > > > elseif($noma==$lycos->nom & $prenoma==$lycos->prenom) // si l'identifiant est dans la base de données
> > > > {
> > > > // ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ENTRER3.PHP
> > > > echo "<center>Vous pouvez entrer $noma</center>";
> > > > }
> > > > else
> > > > {
> > > > // ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ERREUR.PHP
> > > > echo "<center>Erreur ! Votre login ou votre mot de passe et incorrect</center>";
> > > > echo "<center>Veuillez resaisir votre login ainsi que votre mot de passe </center>";
> > > > }
> > > >
> > > > MERCI DAVANCE
> > >
> >
>
samedi 22 février 2003 à 00:50:48 | Re : comment faire un lien en php ?

mmaxuel

yes tu peux utlisé les header...
header("Location: http://vaplusloin.com");

voila tout con....


******* Rmoummed devient mmaxuel ******


-------------------------------
Réponse au message :
-------------------------------

> Nan, c pas ca, la c un lien. donc il fo kon clike. moi jaimerai une redirection automatique.
> On ma parlé de header, tu connais ??
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > ben pour faire un lien c'est tout simple...
> > par exemple le lien:
> > <a href="http://google.fr">google</a>
> > code php:
> > echo "<a href=\"http://google.fr\">google</a>";
> >
> > tu mets des antislashes avant chaque guillement (les antislashes informe le serveur php qui ne faut pa traité le caractere suivant c'est a direqu'il l'affcihe seulement) car il va croire que la chaine et terminé ... il te mettera un message d'erreur
> > où:
> > echo "<a href='http://google.fr'>google</a>";
> >
> > j'espere que j'ai repondu corectement a ta question...
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour voila je débute en php, et donc jaimerai renvoyé les utilisateur dans différente page selon leur identification.
> > >
> > > voici la parti ou il ya un pb :
> > >
> > > if(($noma==($lycos->nom=='no')) & ($prenoma==($lycos->prenom=='seb'))) // si l'identifiant est l'administrateur
> > > {
> > > echo '<a href="./'.entrer2.php.'"><br />';
> > > // ICI J'AIMERAI ENVOYER LADMINISTRATEUR A LA PAGE ENTRER2.PHP
> > > //echo "<center>Vous pouvez entrer Mr Seb</center>";
> > > }
> > > elseif($noma==$lycos->nom & $prenoma==$lycos->prenom) // si l'identifiant est dans la base de données
> > > {
> > > // ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ENTRER3.PHP
> > > echo "<center>Vous pouvez entrer $noma</center>";
> > > }
> > > else
> > > {
> > > // ICI J'AIMERAI ENVOYER LA PERSONNE A LA PAGE ERREUR.PHP
> > > echo "<center>Erreur ! Votre login ou votre mot de passe et incorrect</center>";
> > > echo "<center>Veuillez resaisir votre login ainsi que votre mot de passe </center>";
> > > }
> > >
> > > MERCI DAVANCE
> >
>


Cette discussion est classée dans : page, php, echo, lycos, noma


Répondre à ce message

Sujets en rapport avec ce message

pb dans mon code [ par attentio ] salut !!!bon ...G une petit soucis dans mon code de la page formulaire.php.je vous explique ... G une premiere page index.php qui me renvoie une liste SESSION = Problèmes [ par Developpator ] Hello, j'ai un petit problème avec ma session pour protéger des pages, est-ce que quelqu'un peut m'aide !!!!Première page: celle du login?>Document sa Probleme de script d'identification (help !) [ par floxone ] Salut à tous,J'ai un problème avec un script utilisant une identification au travers un header.LE PROBLEME : la fenetre de saisie s'ouvre 2 fois ! J'a Passage de multi-variables dans URL [ par olerien ] bonjour,Je souhaite faire passer des variables dans url (pas de pb) mais ma page clients.php où ce trouve un selecteur dynamique est déjà appellé par Menu déroulant avec récupération des données via mysql --> PB [ par cougar5 ] Bonjour à tous,Je suis un débutant en code php. (et nouveau également sur ce site)Il m'a fallu la journée pour créer 2 pages PHP. (Merci internet et l pb avec les session [ par billy67000 ] Salut, j'ai crée une session // page1.php session_start(); echo 'Bienvenue à la page numéro 1'<sp Exécuter du PHP à partir de HTML [ par pledoux ] Bonjour,Je cherche sur le forum depuis quelques temps mais je n'ai pas trouvé la réponse à mon problème.Pour commencer, autant vous signaler que je su rien ne marche [ par catamenia ] bonjours,J'essais de me mettre un peu au php mais rien ne marche et je ne comprend pas pourquoi.Je me suis fais une page html classique avec un lien q probleme!!!! [ par nacer_1954 ] bonjour tout le monde j'ai envis de faire un seul fichier php qui va traiter plusieurs formulaires. donc j'ai fait une page ou j'ai mis  plusieurs  Problème d'execution PHP au travers d'une frame [ par DarkCid ] Yaoh !Sur une page PHP, je prends des données mySQL pour les mettre dans une liste déroulante. Sur ce point, aucun problème, je lance la page directem


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales