Nous sommes actuellement le 02 Juil 2026, 11:50

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 5 message(s) ] 
Auteur Message
MessagePublié: 27 Mai 2002, 20:40 
Hors-ligne
Régulier
Régulier

Inscription : 05 Fév 2002, 22:00
Message(s) : 489
Bonjour,

J'apprend présentement PHP et MySQL et pour apprendre je me suis lancé dans un projet pour faire un carnet d'adresse (probablement très simple pour les habitués...mais ca permet d'apprendre ;)). J'ai pratiquement terminé, mais je veux permettre aux utilisateurs de pouvoir retourner en arrière avec un lien PAGE PRÉCÉDENTE qui retourne à la page d'ou il viens. Comme j'ai plusieurs variable ($user_id, $contact_id...), le bouton BACK du navigateur n'est pas toujours la meilleur solution.

Je connais la variable $PHP_SELF, mais comme mon site n'est pas à la racine du serveur (ex.: http://www.xxxxxxxxx.com/mathieu/index.php), la valeur de $PHP_SELF est donc /mathieu/index.php. Cependant, je ne peux faire de liens avec ceci. Je joins mon code (la partie de mon switch () ou ca se passe) et j'aimerais baeucoup avoir un peu d'aide ou des conseils. Je peux toujours utiliser un ereg_replace pour enlever le /mathieu/, mais je ne maitrise vraiment pas cette fonction.

case "add":

/**********************************************************************************/
/************* CETTE SECTION EST FONCTIONNELLE ************************************/
/**********************************************************************************/

//requete SQL d'addition
$requete = "INSERT INTO contacts(prenom,email,web,adresse,telephone,mobile,fax,entreprise,hierarchie,remarques,uid) VALUES('$prenom','$email','$web','$adresse','$telephone','$mobile','$fax','$entreprise','$hierarchie','$remarques','$uid')";
$resultat=mysql_query($requete,$id_connex);

echo "<br>Ce contact a bien été ajouté à votre carnet.<br>";
echo "<BR><BR>";
echo "<table width=90% border=0 cellspacing=2 cellpadding=3 bgcolor=\"890303\">\n";
echo "<tr>";
echo "<td align=center><font color=\"ffffff\"><b>Nom</b></font></td>";
echo "<td align=center><font color=\"ffffff\"><b>Email</b></font></td>";
echo "<td align=center><font color=\"ffffff\"><b>Site web</b></font></td>";
echo "<td align=center><font color=\"ffffff\"><b>Téléphone</b></font></td>";
echo "<td align=center><font color=\"ffffff\"><b>Compagnie</b></font></td>";

echo "<tr>";
echo "<td align=center bgcolor=\"ffffff\"><span class=\"texte\"><b>$prenom</b></span></td>";
echo "<td align=center bgcolor=\"ffffff\"><a href=\"mailto:$email\"><span class=\"texte\">$email</span></a></td>";
echo "<td align=center bgcolor=\"ffffff\"><a href=\"http://$web\" target=\"_blank\"><span class=\"texte\">$web</span></a></td>";
echo "<td align=center bgcolor=\"ffffff\"><span class=\"texte\">$telephone</span></td>";
echo "<td align=center bgcolor=\"ffffff\"><span class=\"texte\">$entreprise</span></td></tr>";

// MON PROBLÈME EST ICI!!!

echo "<tr><td colspan=\"5\" align=left><a href=\"http://$back&id=$id_contact\"><span class=\"texte\"><b>Retour à la page précédente</b></span></a></td></tr>";

echo "</table>";
break;


s.v.p, aidez moi...

merci

_________________
-------------------
Mathieu Lessard

"Toute grande guerre se gagne d'abord par de petits coups d'épée"


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 28 Mai 2002, 01:30 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 11:31
Message(s) : 811
Localisation : Still on Mars
Bien voila une petite fonction qui vas surment t'aider pas mal

http://www.php.net/manual/en/function.pathinfo.php

En fait ca te retourne dans un tableau le basedir, le nom du fichier et l'extention du fichier.

_________________
Pro_PHP

La Conference PHP Québec 2008
La communauté PHP Québec


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 28 Mai 2002, 07:13 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 08:46
Message(s) : 609
Localisation : Lévis, district 2(16 minutes du centre-ville)
en Javascript, c'est tout simple

Code :
<a href="javascript:history.go(-1)">RETOUR à la page précédente</a>


Haut
 Profil  
Répondre en citant  
 Sujet du message: Merci beaucoup!!!
MessagePublié: 28 Mai 2002, 08:06 
Hors-ligne
Régulier
Régulier

Inscription : 05 Fév 2002, 22:00
Message(s) : 489
Voici une solution simple mais efficace....est-ce qu'elle fonctionne sous tout les browser?

Merci

_________________
-------------------
Mathieu Lessard

"Toute grande guerre se gagne d'abord par de petits coups d'épée"


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 28 Mai 2002, 10:09 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 11:31
Message(s) : 811
Localisation : Still on Mars
Ca devrais, mais peux-tu te fier au JavaScript ;) Il sagit que l'utilisateru le desactive et ton script functionne plus.

Donc a toi de choisir. Moi dans mes application web je tente de metre le moin de JavaScript possible. Si je suis capable de le faire en PHP bien c'est fait en PHP car je sais que PHP vas marcher partout. :!:

_________________
Pro_PHP

La Conference PHP Québec 2008
La communauté PHP Québec


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 5 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site