begin process at 2012 05 31 05:53:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

POO

 > 

Classes & Objets

 > 

php mysql


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

php mysql

samedi 30 octobre 2010 à 14:14:52 | php mysql

chaabidialna

Bonjour
comment transformer un GET en post ?
ex: <a href="biographies.php?artiste=<?php echo $artiste->artiste; ?>" >
Merci à tous
ps: je debut !!!
Mahfoud
samedi 30 octobre 2010 à 19:41:50 | Re : php mysql

neigedhiver

Salut,

Tu veux faire quoi exactement ?
Ca veut dire quoi "transformer un GET en post" ?

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
dimanche 31 octobre 2010 à 10:31:56 | Re : php mysql

chaabidialna

Salut
ce que je voulais dire, c'est que mon exemple, envoi un get par url, et le nom de l'artiste est visible sur la barre d'adresse, je voudrais qu'il soit invisible pour internaute.
Merci
dimanche 31 octobre 2010 à 12:10:23 | Re : php mysql

cod57

<?php $link="nwshp?hl=fr&tab=wn";?>
<html>
<head>

<script type="text/javascript">
function init() {
document.getElementById("mon_link").onclick=function(e) {
e=e||window.event;
stopEvent(e);
location.href="<?php echo $link;?>";
return false;
}
}
window.onload=init;
</script>

</head>

<body>


<a href="http://www.google.fr" id="mon_link">VOIR les actus</a>

</body>

<html>


essaie avec un javascript ... a+
dimanche 31 octobre 2010 à 12:16:54 | Re : php mysql

cod57

petite faute essaie plutot ça et adapte le

<?php
$link="nwshp?hl=fr&tab=wn";
$url=" http://news.google.fr"
?>
<html>
<head>

<script type="text/javascript">
function init() {
document.getElementById("mon_link").onclick=function(e) {
e=e||window.event;
stopEvent(e);
location.href="<?php echo $url.'/'.$link;?>";
return false;
}
}
window.onload=init;
</script>

</head>

<body>


<a href="<?php echo $url;?>" id="mon_link">VOIR les actus</a>

</body>

<html>
dimanche 31 octobre 2010 à 12:41:58 | Re : php mysql

kohntark

Membre Club
Salut,

je voudrais qu'il soit invisible pour internaute.



Dans quel but exactement ?
C'est une question importante car la réponse en dépends très fortement.

@Cod57:
Donner du code tout fait n'est sans doute pas le meilleur service à rendre
Par ailleurs je ne vois pas en quoi ton code masque quoi que ce soit ?? (je n'est pas testé)


Cordialement,

Kohntark -
dimanche 31 octobre 2010 à 14:48:57 | Re : php mysql

cod57

Code PHP :
@Kohntark

j ai trouver une solution, je vais la proposer aux autres

En effet ta as raison le lien N'EST que caché partiellement dans la barre de navigation et status, mais reste visible dans le code source.
Hors mis le crypté et le decrypé dans une fonction et faire un header() je vois pas comment le caché en php et l'url rewriting ne cache pas le lien il le transforme c'est tout ...

il devrait cacher ses liens dans un tableau comme ça
j'attend les critiques, comprehension le code
a été fait en 5 mn il peut etre ameliorer ...

Code HTML :
<html>
marche
<form method="post" action="?go=tttt">
<input type="submit"  value="voir">
</form>
<br />
<a href="?go=tati">ok</a><br />

<hr>
ce bouton marche pas le lien n'est pas connu
<form method="post" action="?go=rrrtttt">
<input type="submit"  value="voir">
</form>
<br />
ce lien ne marche pas :
<a href="?go=tatzyrzryi">ok</a><br />


Code PHP :

<?php

$lien=array('tati','tato','toto','tttt');

//remplacer REQUEST par POST si on veut que du POST et pas de GET

if(isset($_REQUEST['go']) && !empty($_REQUEST['go']) && strlen($_REQUEST['go'])<5 ){

echo $choix=$_REQUEST['go'];

    if(in_array($choix,$lien)){
    
    header('location:http://www.google.com');exit; 
    
    } 

    //ou un switch case ... pour eviter les suite de else if

    elseif(in_array($choix,$lien) && $lien=="tttt"){
    
    header('location:http://yahoo.fr');exit;
    
    // ou pour les parannos
    // avec .htaccess dans le repertoire secret ... deny from all ...
    // et un index.php vide dans le repertoire secret anti-listage
    // header('location:../secret/mon_super_file_crypte.zip');
    
    }else{
    
    echo 'inconnue';
    
    }

}else{
exit;
}

?>
lundi 1 novembre 2010 à 11:23:36 | Re : php mysql

chaabidialna

Salut a tous et merci de votre intervention !!
Mais, je crois que vous vous éloigniez du sujet !
ces biographies d'artistes, sont lu a partir de ma bd et l'internaute choisie l'artiste pour lire sa biographie ok !
voici la ligne complete:
<a href="biographies.php?artiste=<?php echo $artiste->artiste; ?>" ><font face="Verdana" color="#006633" size="2">Voir</font></a>
et voici la ligne de récupération :
$requet = "SELECT artiste, biographie, chanson, photo FROM biographies WHERE artiste ='".$_GET['artiste']."'";
Donc, si l'internaut click sur voir, il appel la page biographie et la requête du nom de l'artiste !!!
vous le voyez c'est un $_GET, et bien sure le nom s'affiche sur l'URL ce n'est pas très esthétique, ni professionnelle, je voulais juste améliorer mon site.
Des Idées ? des suggestions :
http://www.webchaabi.com/biographie/index.php, on line !
Le désigne demande a être travailler, mais d'abord les bases de données.
Cordialement Mahfoud
lundi 1 novembre 2010 à 11:53:02 | Re : php mysql

neigedhiver

Je vois vraiment pas où est le problème... imdb, allocine, et tous les autres mettent le nom de l'artiste dans l'url, et tant mieux pour eux, ça leur permet d'être correctement référencés...

Si tu veux pas que le nom de l'artiste n'apparaisse dans l'url, la meilleure solution que j'aie à te proposer est de ne pas le mettre dans l'url.
Code PHP :
<a href="biographies.php?artiste=<?php echo $artiste->artiste; ?>" > 

C'est de ta faute après tout s'il est dans l'url, non ?

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
lundi 1 novembre 2010 à 12:40:27 | Re : php mysql

cod57

<br /><input type="button" width="120" height="45" value="VOIR"
onClick="window.location='http://www.webchaabi.com/biographie/biographies.php?artiste=EL HADJ MOHAMED EL ANKA';" />

<br /><input type="button" width="120" height="45" value="VOIR"
onClick="window.location='<?php echo $artiste->artiste; ?>';" />

ça cache dans la status bar


1 2

Cette discussion est classée dans : php, mysql


Répondre à ce message

Sujets en rapport avec ce message

statistiques ,graphique, php et mysql [ par mouss ] connaissez vous des exemples mettant en oeuvre une base de donnée mysql ,php permettant de créer des courbes, nuages de points sur une feuille html (p php et mysql [ par stephane ] bonjour,j'ai des pb d'acces aux base de donnees, je suis sur free donc le 'host' est ftpperso.free.fr enfin ca c'est bon j'ai bien mis mon login et pa php et mysql : les index s'affichent pas !!! [ par stephane ] Voila, j'utilise cette procédure pour afficher les index d'une table (je suis deja connecté à la base de donnees) :$mode représente la table$rep=@mysq Hébergement PHP et MySQL [ par Kimberly ] Forfaits d'hébergement PHP et MySQL- PHP nuke- Postnuke- Myphpnuke- Php Website- Boutique virtuelleNous installons le site pour vous gratuitement.Près fusion php-html-mysql : votre avis ? [ par skrol29 ] Bonjour,Je suis en train de terminer une classe PHP pour la fusion de page HTML avec variables PHP et données MySQL.Le principe : une page HTML modèle PB update table mysql ! [ par lolo ] Comment pourrai-je faire pour mettre à jour une table mysql par le biais d'un formulaire (parcourir ...*.cvs) et d'un fichier php d'update de table my Perdu avec mysql ... [ par guiguimac ] bonsoir !voici le message d'erreur qui me gêne :Warning: 0 is not a MySQL result index in your script on line 131en fait je lance ma page php avec la nbr de ligne d'une requete [ par eryk17 ] je voudrai recuperer le resultat d'une requete pour le foutre dans un bouton radio, pour cela il me faut connaitre le nombre de ligne de cette requete ARG ! > MySQL: Unable to save result set in ... [ par antares7364 ] Bonjour,Un problème est survenu dans une de mes tables MySQL :lorsque j'essaie d'en afficher le contenu avec PHPMyAdmin ou par unautre script PHP, MyS tableau php à partir de mysql [ par nissarte ] Salut à tousG cherché mais g rien trouvé...M'en voulez pas, je débute en php & mysql...Voila, je souhaite charger toutes les données d'un champ d'une


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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,967 sec (3)

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