breezer666cs
Messages postés10Date d'inscriptionmardi 6 novembre 2007StatutMembreDernière intervention 7 août 2008
-
31 juil. 2008 à 19:08
JoJo738
Messages postés1267Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention29 juin 2010
-
1 août 2008 à 19:17
J'ai 1 bouton et un hyperlink dans mon code:
[./accueil.php?i= 1&j=1 BOB]
j'essaie de faire passer en paramêtre i=1 dans l'hyperlink et i=0 dans le bouton
plus haut dans mon code jai :
if ( $i != 0)
echo ("i = 0");
if ($j == 0)
echo ("j = 0");
mais malheureusement le paramètre i est considérer comme 0 ( i = 0 ) mais pourtant je passe dans mon url
./accueil.php? i=1 &
J =1
Quelqu'un pourrais m'expliquer pourquoi mes variables ne fonctionne pas ?
PS: Je suis en php4 ( et je ne peux pas instaler php5 vu qu'il ne supporte pas mySQL )
JoJo738
Messages postés1267Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention29 juin 20102 31 juil. 2008 à 22:22
Re,
Euh ... déjà tu n'encapsules pas ton code ($textasaver_*) dans une instruction php (<?php /* .. */ ?>) ...
Je ne comprend pas trop ce que tu veux faire .... là, à mon avis il te faudrait du javascript (Ajax)
Sinon ... FCK est un textarea ... donc un formulaire ... et il te faudrait alors faire avec des (puis vérifier l'existance de la variable _POST (ou _GET) 'fr', 'en', 'es', ...
Après, si tu veux garder une gestion avec des liens (pas tout à fait fiable si JS désactivé ^^) :
[# ]
(A modifié dans ce sens ;) (forms[0] => 1er form de la page, forms[1] -> 2eme, etc ...)
<hr />Si ma reponse te convient, merci de l'accepter !
JoJo738
Messages postés1267Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention29 juin 20102 1 août 2008 à 19:17
Re,
Hum .... bon !
fichier de connection MySQL :
<?php
// on se connecte à MySQL
$db = mysql_connect('localhost', 'root', '') or die(mysql_error());
// on sélectionne la base
mysql_select_db('bd1_autocarexcellence_com',$db) or die(mysql_error());
?>
fichier fonctions (je te conseillerais l'utilisation de Class, c'est plus pratique pour une gestion multi-lng) :
function Updateaccueil_en($i)
{ $sql 'UPDATE exc_tblInfos SET accueil_en '" . mysql_real_escape_string($i) . '" ';
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
Normalement ce code devrait fonctionner.
On crée un formulaire, on le valide (selon le bouton submit fr/en/es/...) et on traite en conséquence.
Il est possible d'optimiser le code via des Class/boucles/...
<hr />Si ma reponse te convient, merci de l'accepter !
Vous n’avez pas trouvé la réponse que vous recherchez ?
et la fonction UpdateAccueil_fr($textasaver_fr) dans un autre fichier php
function Updateaccueil_en()
{
if( isset($_GET['i']) )
$i = $_GET['i'];
echo $i;
// on se connecte à MySQL
$db = mysql_connect('localhost', 'root', '');
// on sélectionne la base
mysql_select_db('bd1_autocarexcellence_com',$db);
$IdInfo = "1";
// on crée la requête SQL $sql "UPDATE exc_tblInfos set accueil_en '".$i."'";
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
mysql_close($db);
}
en d'autre mot ce que je veux faire c'est de sauvegarder dans une base de donnée les données comprises dans le " $accueil_frFCKeditor->Value;"