Ses derniers messages sur les forums
Bonjour Keika,
<?php
$test = 'Test affichage';
define('AFFICHE', $test) ;
echo AFFICHE ;
?>
Merci de ton aide, je fais des petits bouts de test pour comprendre comme cela, mais ce que je comprends pas c'est les deux {} et comment les afficher, puisque si je fais :
<?php
echo {AFFICHAGE};
?>
cela me donne erreur. Merci pour des conseils.
Bonjour
On trouve dans des scripts genre forum phpbb des variables déclarées dans les templates sous forme de exemple:
<a href="{U_INDEX}" class="nav">{L_INDEX}</a>
Comment procéder pour déclarer une variable pour pouvoir la rappeller ainsi
Merci
V'la, ca fonctionne, j'ai procédé comme cela
<?php
$soc = mysql_real_escape_string($_SESSION['soc']);
$nom = mysql_real_escape_string($_SESSION['nom']);
$prenom=mysql_real_escape_string($_SESSION['prenom']);
?>
En fait, je suis entrain d'apprendre à utiliser les variables de session, d'ou peut-etre mon problème.
J'ai voulu inserer directement les données des variables de session dans la table, et c'est la que ca coince.
Merci
Bof, maintenant ca fonctionne à nouveau.. bizarre ce machin.
Par contre dans la table lorsque les variables sont insérées il devrait y avoir les slashes devant les " " ou '' ,ben plus de slahes à l'insertion.
merci Bzh,
mais je suis connecté à la base sans aucune erreur
mysql_select_db($eurotrad_data, $eurotrad_connect);
$req_tbl_1 = "INSERT INTO client_tbl (id_clients,date,nom,prenom,email,soc,nombre) VALUES
('','$date','$nom','$prenom','$email','$soc','$nombre')";
$resultat = mysql_query($req_tbl_1) or die("Erreur d'Insertion dans la base : ". $req_tbl_1 .'<br/>'. mysql_error());
Merci de répondre,
ben... en fait lorsque j'utilise "addslashes", ca fonctionne correct, c'est ca le problème donc je pense pas à un problème de connection
Bonjour à tous
En place de " addslahes()" je voudrais utiliser "mysql_real_escape_string()" qui me semble d'aprèsles diverses lectures serait plus approprié.
Mais cela me donne l'erreur suivante:
<?php
mysql_real_escape_string($_SESSION['soc']);
mysql_real_escape_string($_SESSION['nom']);
mysql_real_escape_string($_SESSION['prenom']);
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'ODBC'@'localhost'
?>
Ma config:
- apache 2055
- php 505
Les magic_quotes_gpc() sont sur on.
D'ou peut provenir cette erreur ?
Merci
J'ai trouvé, je fais:
<?php
$pays = array($pays['chypre'],$pays['danemark']);
?>
J'ai enlevé les "" qui dans ce cas sont superflu et me provoque l'erreur, mais c'est vrai, je sais pas pourquoi.
Merci
bonjour
<?php
$pays['chypre'] = 'chypre';
$pays['danemark'] = 'danemark';
$pays = array("$pays[ 'chypre']","$pays[ 'danemark']");
?>
Voici le bout de code qui me donne ce genre d'erreur.
unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE
Je suis bien allé sur le site officiel de php, pour les explications, mais j'avoue que je comprend pas tout.
Pourquoi
<?php $pays['chypre'] = 'chypre'; $pays['danemark'] = 'danemark';?>
etc .... tout simplement pour dans le cas d'un site multilanguage.
Si vous pouviez m'aider, merci d'avance
Merci à tous les deux de votre aide, ca répond à mes attentes.
J'ai appliqué le script de "La GLOBULE" il fonctionne et je pense que j'ai compris son fonctionnement, car c'est toujours ca mon but(comprendre).
Merci encore