fausto

  • Nombre de sujets
    41
  • Nombre de messages
    113
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

fausto
le 27/09/2011 à 13:56
multiples update
Bonjour à toutes et à tous

j'ai un souci d'update avec une boucle
je m'explique:

j'ai 4 colonnes dans ma table :
id, nom, jour, prix

- dans un premier temps, je récupère les données existantes, que j'affiche dans des champs de texte :

<?php
$sql = 'SELECT * FROM '.$carte.'';
mysql_query("SET NAMES 'utf8'");
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());

echo '<form id="form1" name="form1" method="post" action="'">';

while($data = mysql_fetch_assoc($req))
{

echo 'Nom :<br />';

echo '<input name="'.$data['id'].'" type="text" id="'.$data['id'].'" value="'.$data['nom'].'" size="60" /><br /><br />';


echo 'Jour :<br />';

echo '<input name="'.$data['id'].'" type="text" id="'.$data['id'].'" value="'.$data['jour'].'" /><br /><br />';

echo 'Prix :<br />';

echo '<input name="'.$data['id'].'" type="text" id="'.$data['id'].'" value="'.$data['prix'].'" /><br /><br />';


echo '-------------------------------------------------------------------<br />';


}



echo '<input type="submit" name="button" id="button" value="Envoyer" />&nbsp;&nbsp;<input type="reset" name="button2" value="Effacer" />';


echo '</form>';


Premier problème, le contenu s'affiche bien, mais je ne sais pas quoi mettre comme nom de variable pour les différents champs de texte
Ensuite pour l'update je suis perdu dans la syntaxe de ma boucle

Si vous avez une idée

Merci d'avance

Fausto
fausto
le 01/06/2011 à 18:59
Nettoyer une adresse url
Bonjour,

je souhaiterais transformer une adresse du type :
<a href="http://www.blabla.com">lien</a>

en : http://www.blabla.com

Le problème vient du fait que mes liens html peuvent etre multiples, et insérés
dans un texte plus ou moins long

En clair, la fonction "strip_tags" ne convient pas, je ne peux pas me permettre de scanner tout le texte

Il me faudrait comme l'inverse de l'expression régulière suivante (qui transforme une adresse mail, ou un lien vers un site, en lien cliquable) :

$in = array(
'`((?:https?|ftp)://\\S+)(\\s|\\z)`',
'`([[:alnum:]]([-_.]?[[:alnum:]])*@[[:alnum:]]([-_.]?[[:alnum:]])*\.([a-z]{2,4}))`'
);

$out = array(
'<a href="$1" target="_blank">$1</a>$2',
'<a href="mailto:$1">$1</a>'
);

$text = preg_replace($in, $out, $_POST['texte']);


Merci d'avance

Fausto
fausto
le 18/01/2011 à 19:16
couleur lien cliqué
Bonsoir et bonne année à tous

j'ai un petit souci
j'ai une liste de liens (<a href>), (lien issus d'une base MySQL), chaque lien recharge la page en appelant la ligne adéquate de ma base .
Je voudrais changer la couleur du lien cliqué, MAIS que les liens cliqués précédemment dans la liste, retrouvent leur couleur initiale .

En clair, que SEUL le lien actif change de couleur

Je précise que ça ne fonctionne pas avec les css (a:visited), puisqu'avec cette méthode, tous les liens qui auront été cliqués, garderont la couleur attribuée en "a:visited"

Si vous avez une idée...

Merci

Fausto
fausto
le 13/11/2010 à 14:19
additionner nombre de résultats d'une recherche dans plusieurs tables
Bonjour à tous,

tout est dans le titre :

Je souhaiterais additionner le nombre de résultats de la recherche dans plusieurs tables de ma base
mon code pour l'instant affiche bien le nombre pour chaque table mais comment additionner le tout ?
Merci pour votre aide

Fausto

$sql2 = "SHOW TABLES FROM base ";
mysql_query("SET NAMES 'utf8'");
$result2 = mysql_query($sql2) or die('Erreur SQL !<br />'.$sql2.'<br />'.mysql_error());

while ($data = mysql_fetch_array($result2)) {

// RECHERCHE DU MOT CLÉ

$select_mot = 'SELECT count(id) FROM '.$data[0].' WHERE mot_cle LIKE "%'.$mot.'%"';
mysql_query("SET NAMES 'utf8'");
$result_mot = mysql_query($select_mot) or die('Erreur SQL !<br />'.$select_mot.'<br />'.mysql_error());
$data_mot = mysql_fetch_array($result_mot);
$total_mot = $data_mot[0];
echo $total_mot;
}
fausto
le 13/10/2010 à 19:01
Supprimer certains fichiers d'un dossier
Bonjour,

tout est dans le titre, je voudrais supprimer certains fichiers d'un dossier, sachant que le nom de ces fichiers provient d'une base de données

Si vous avez des pistes, merci

Fausto
fausto
le 24/09/2010 à 18:24
Remplacer une ligne dans un fichier
Bonjour,

tout est dans le titre,
je voudrais remplacer la ligne n° 59 de mon fichier, par un autre texte

merci d'avance

Fausto
fausto
le 23/09/2010 à 22:33
Problème d'apostrophe
Bonsoir
j'ai un souci à la noix
j'ai un formulaire, qui inscrit les données dans une base MySQl
Tous les caractères passent bien, sauf l'apostrophe
(style Word : par exemple : l’agriculture)
je précise que tout est encodé en UTF-8

j'ai essayé un "str_replace", rien n'y fait

Si quelqu'un a la solution
merci d'avance

Fausto
fausto
le 21/09/2010 à 12:00
Préfixe
Bonjour,

je souhaiterais créer des tables avec un préfixe (pour pouvoir mieux les repérer ensuite)
Je n'arrive pas à trouver la syntaxe
Si quelqu'un a la solution ...

Merci par avance

Fausto
fausto
le 14/09/2010 à 14:36
Array
Bonjour à tous,

Une question de newbie :

je souhaiterais transformer les mots "abeille", "abricot" :

<?php $liste = array("abeille","abricot"); ?>


par une requête MySQL, listant donc une colonne de ma table

Je suis un peu perdu avec "mysql_fetch_array"

Si vous avez des suggestions ..., merci d'avance

Fausto
LoadingChargement en cours