Ses derniers messages sur les forums
yop,
je cale sur un truc 'bete'
dans la chaine
"`visible` enum('false','true') DEFAULT 'false',"
je voudrais avoir le contenu de enum (false et true sans les ').
avec preg_match_all ('/\'(\w){1,}\'/is',$chaine,$match);
j'ai aussi le false du default que je ne souhaite pas.
est il possible de trouver un motif plus restrictif ? (dans les () ?
Merci
@+
Il en faut peu pour être heureux !!!!!
salut,
a tu compris le cours
http://www.lephpfacile.com/cours/13-afficher-les-donnees-de-votre-base ?
si oui c'est bien, si non relecture c'est primordial.
pour ce que tu veut faire :
- une requête SQL bien sentis (voir le tuto)
- savoir afficher un tableau html =>
http://fr.selfhtml.org/html/tableaux/construction.htm#definir
- mettre les deux a profit (voir tuto cité).
docn au final tu a
<?php
//ici la requete dans la variable $requete
$query = mysql_query($requete);
echo '<table>';
while ($data = mysql_fetch_assoc($query)) {
echo '<tr><td>'.$data['champ1'].'</td><td>'.$data['champ2'].'</td> etc pour tous les champs souhaités</tr>';
}
echo '</table>';
?>
voila ce que tu souhaite.
Attention ne fait pas de copier / collé ça ne fonctionnera,bien entendu, pas.
@+
Il en faut peu pour être heureux !!!!!
wé j'ai un affichage, à la pma, juste du js dont on peu se passer, me reste à la faire la partie qui te manque, j'y ai pas encore réfléchis, mais ça devrait aller, le plus simple étant la suppression de tuples ;)
@+
Il en faut peu pour être heureux !!!!!
Effectivement c'est pas gagner :/
Si tu fait sur excel le tri et la traduction sur excel tu enregistre le tout en csv et tu peux utiliser ma solution pour tes traductions a la volée. Mais va falloir faire les
Sept cent traduction dsl :/
@+
Il en faut peu pour être heureux !!!!!
Le truc que je ne comprend pas c'est : est ce que tu a quelque part la traduction fr -> latin ?
Si oui ca rejoint mon idée avec le fichier.
Imagine que tu ai un fichier avec par ligne un couple francais|Latin l'utilisation du str_replace sera possible avec deux tableaux
<?php
//le fichier s'appel traduc.txt
$file=file('traduc.txt');
$fr=array();
$la=array();
foreach($file as $line){
list($fr[],$la[]) = explode('|',$line);
}
// ensuite si le texte est dans $text
$text= str_replace($fr,$la,$text);
Et la traduction est faites.
Apres peu etre que je ne comprend pas exactement ce que tu veut faire ;)
@+
Il en faut peu pour être heureux !!!!!
salut,
pas de méthode miracle nom plus il faut savoir si le mot exact existe déja.
tu peut essayer de prendre en compte les différences de casse (la recherche est case sensitive il me semble), tu peut aussi penser au différente orthographe (mauvaise ou pas) pour cela essai sondex (regarde dans la doc de mysql).
@+
Il en faut peu pour être heureux !!!!!
heu genre traduction automatique d'un mot ? O_o
nan je suis même pas sur que google sache le faire :d
par contre si tu fait un fichier dictionnnaire tu doit pouvoir faire ça facilement. (un fichier texte avec les nom séparé par un | =>Ambianensis|Amiens, un part ligne bien sur).
Ceci dit tu n'auras à la faire qu'une fois!
@+
Il en faut peu pour être heureux !!!!!
Hum a partir de la commnde show on doit pouvoir tout afficher, ensuite c'est de la creation de requete a la volee
Liste des bases show databases
Liste des tables de la base active show tables
Les champs avec show create table
Ca demande reflexion mais ca doit etre faisable ;)
Vais essayer
@+
Il en faut peu pour être heureux !!!!!
salut,
il te faut réaliser un changement de ligne en utilisant l'opérateur modulo (le reste de la division).
pour cela tu creer une variable qui compte le nombre de ligne affichée, et tu ajoute un if dans la boucle de traitement.
Par exemple
<?php
// requete sql qui finit dans $query
$nbligne=0;
$nbcolone = 3;
echo '<table><tr>';
while($data=mysql_fetch_assoc($query)){
if ( ($nbligne % $nbcolone) ==0 && $nbligne !=0) {
echo '</tr><tr>';
$nbligne=0;
}
// affichage dtu tuple dans une case
echo '<td>image,blabla</td>';
$nbligne++;
}
// vérification du modulo une fois de plus pour savoir s'il faut ajouter un </tr> pour que la structure de table sois complète.
echo '</table>';
?>
@+
Il en faut peu pour être heureux !!!!!
Ben heu le resultat de la fonction est un tableau donc l'index du tableau te permet d'acceder a n'importe quelle lignes (attention l'index commence a zero).
@+
Il en faut peu pour être heureux !!!!!