Ses derniers messages sur les forums
slt tlm,
je voudrais combiner deux tableaux.
Dans mon premier tableaux, j'ai des numeros, et dans le second, j'ai des noms.
Il faudrait que je fasse correspondre le premier numero du premier tableau au premier nom du deuxieme tableau.
1 => nom 1
2 => nom2
...
Pour cela, j'ai vu une fonction qui serait parfaite:
array_combine. Seulement, elle n'existe que a partir de PHP5!
Donc comment puis-je faire?
Merci bp!
+++
En fait je me suis trompé de fonction, y'en a telement qui se ressemblent!!
Il suffisait de mettre sprintf:
return call_user_func_array('sprintf', array_merge((array)$format, $arr));
Merci!
+++
Bonjour tout le monde,
je viens de découvrir une fonction ajoutée par un developpeur en bas de cette page => http://fr2.php.net/manual/fr/function.printf.php .
Elle permet, de faire un printf() mais en utilisant un tableau comme argument.
$sql = "SELECT * FROM disco WHERE type='%s' AND groupe='%d'";
$champs = array('album','7');
function printf_array($format, $arr)
{
return call_user_func_array('printf', array_merge((array)$format, $arr));
}
printf_array($sql,$champs);
Je vous avouerez qu'elle me depasse completement et que je n'y comprend rien, mais elle marche, sauf que je n'arrive pas a recuperer la valeur retournée par la fonction dans une variable.
Je ne comprend pas pourquoi, la valeur retournée par la variable et automatiquement ecrite.
Pouvez vous m'aider plz?
Merci bp!
+++
OK merci bibi
+++
Ok merci pour cette fonction mysql_real_escape_string que je ne connaissais pas.
Mais est-ce qu'il y a un moyen de désactivé les magic_quotes sur le server (car je n'ai pas accés au php.ini) car ca me soule d'ajouter un strislshes a chaque fois que j'affiche qqchose ?
Merci bp!
+++
Ben je sait pas si j'ai bien compris ce que tu demande, car ca me parait assez simple.
Pour selectionner toutes les entrées dont le departement est 75, tu fait :
SELECT * FROM la_table WHERE DEP='75';
Va voir ici
http://www.lephpfacile.com/cours/index.php?p=14
+++
Slt tlm,
je viens de me rendre compte que les magic_quotes été activées sur mon server, et je pense que c'est a l'origine de nombreux de me problemes!!
Lorsque je recupere des données par le biais s'un formulaire, j'applique la fonction addslashes. Lorsque je regarde dans ma BDD, les données sont bien de la forme: j\'ai faim .
Seulement, lorsque j'affiche ces données, elle s'affiche aussi de cette facon: j\'ai faim .
Je vois pas d'ou viens le probleme, a quel niveau les magic quotes interferent (si c'est bien a cause d'elles) et comment dois-je faire pour empecher ca?
Merci bp!
+++
OK merci ben je vais voir ca.
Mais juste par curiosité, ca le fait pas ce que j'avais fait?
Je voudrais aussi savoir comment on fait pour supprimer toutes les ponctuations d'une chaine, c'est a dire supprimer tous les , . ; : ! ) et tous les autres.
Merci
Exacte y'a justement ce que je cherchais dans l'Exemple 1. Eclatement d'une chaîne de recherche
Merci