Lefounard

  • Signature
    I am singing in the rain , I am happy again !!
  • Site web
  • Nombre de sujets
    177
  • Nombre de messages
    785
  • Nombre de commentaires
    9
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Lefounard
le 29/03/2005 à 19:00
Objet PHP et JavaScript
le js tu le fous pas en complet dans la page principal, tu fous ton java dans un .js et ensuite tu insere un lien !
I am singing in the rain , I am happy again !!
Lefounard
le 29/03/2005 à 13:08
Objet PHP et JavaScript
le code javascript est souvent defini dans le <head> de ta page html, donc c a toi de voir si ou tu mets ta construction html !
I am singing in the rain , I am happy again !!
Lefounard
le 25/03/2005 à 03:26
problème cookies ??
et pourkoi kan lefounard ecris quelquechose yen a toujours plein qui reagis ?!
I am singing in the rain , I am happy again !!
Lefounard
le 22/03/2005 à 14:29
Recoder ce bordel de if !
lol je comprends !
Non mes je pensais peut-etre a des class mais c'est a toi que je vais faire appell pour les methodes et surtout comment organiser si je fais heriter la class categorie de la class sous matiere, ...
Ciao,
I am singing in the rain , I am happy again !!
Lefounard
le 20/03/2005 à 00:45
Recoder ce bordel de if !
Bonsoir,
Voila je code un espace de gestion de matieres avec "4 Etages" une premiere etage qui correspon au semestre dans lequel est inclu des matieres qui sont modulable et qui inclus des sous matieres qui sont encore modulable , qui inclus des catégories qui sont modulable , qui inclus des documents qui sont modulable. Quand je dis modulable = ajouter, editer, supprimer.
Bon en gros ca fait un gros bordel a gerer avec des variables a passer a gogo entre les pages ca fait effet boule de neige, ca devient de plus en plus compliquer :
mon code c'est :
http://www.lephpfacile.com/wall/wall.php?id=2102
Donc je voudrais essayer de le simplifer avecune meilleur gestion des variables d'une page a l'autre en evitant le passage de trente six variable par GET ou POST, je pensais plus a des class, variable globales ???!
Merci de vos conseils,
Ciao,
I am singing in the rain , I am happy again !!
Lefounard
le 17/03/2005 à 22:17
$sql qui veut pas !
c bon g trouver ! mici c la fonction de controle de chaine de caracteres qui bloker ;)
I am singing in the rain , I am happy again !!
Lefounard
le 17/03/2005 à 19:30
$sql qui veut pas !
Bonsoir,
Voila le mess d'erreur : Erreur SQL !

Query was empty

et voici le code avec formulaire intégré qui permet de modifier des données dans une bdd :
<?php
if(($_GET['do']=='edit') || ($_POST['modif']=='Enregistrer'))
{
if($_POST['modif'])
{
if(verif_string(&$erreur,$_POST['nom_modif'],"Nom","alpha"))
{
$sql = 'UPDATE '.$_POST['table'].' SET
'.$_POST['field_name'].'="'.$_POST['nom_modif'].'",
descriptif="'.$_POST['descriptif_modif'].'"
WHERE '.$_POST['id'].'="'.$_POST['value_id'].'"';

mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
echo "<meta http-equiv='refresh' content='0; url=gestion_matieres.php'>";
}
}
if($_GET['id_matiere'])
{
$table="site_matieres";
$id="id_matiere";
$value_id=$_GET['id_matiere'];
$field_name="nom_matiere";
$sql='SELECT nom_matiere, descriptif FROM site_matieres WHERE id_matiere="'.$_GET['id_matiere'].'"';
}
if($_GET['id_sous_matiere'])
{
$table="site_sous_matieres";
$id="id_sous_matiere";
$value_id=$_GET['id_sous_matiere'];
$field_name="nom_sous_matiere";
$sql='SELECT nom_sous_matiere, descriptif FROM site_sous_matieres WHERE id_sous_matiere="'.$_GET['id_sous_matiere'].'"';
}
if($_GET['categorie'])
{
$table="site_categories";
$id="id_categorie";
$field_name="nom_categorie";
$value_id=$_GET['categorie'];
$sql='SELECT nom_categorie, descriptif FROM site_categories WHERE id_categorie="'.$_GET['id_categorie'].'"';
}
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$data=mysql_fetch_assoc($req);
?>
<form action="gestion_matieres.php" method="POST">
<input type="hidden" name="table" value="<?php echo $table; ?>" />
<input type="hidden" name="id" value="<?php echo $id; ?>" />
<input type="hidden" name="value_id" value="<?php echo $value_id; ?>" />
<input type="hidden" name="field_name" value="<?php echo $field_name; ?>" />
Nom: <input type="text" name="nom_modif" value="
<?php
if($_GET['id_matiere']) echo $data['nom_matiere'];
if($_GET['id_sous_matiere']) echo $data['nom_sous_matiere'];
if($_GET['id_categorie']) echo $data['nom_categorie'];
?>
" />
Descriptif: <textarea name="descriptif"><?php echo $data['descriptif']; ?></textarea>

<input type="submit" name="modif" value="Enregistrer" />
</form>

<?php
}
?>

J'arrive pas a trouver l'origine de l'erreur !
MErci de votre aide,
Ciao,
I am singing in the rain , I am happy again !!
Lefounard
le 15/03/2005 à 17:16
array_unique
Tu utilises 'DISTINCT' dans ta requete sql, regarde sur google il explique comment s'en servir !
Ciao,
I am singing in the rain , I am happy again !!
Lefounard
le 14/03/2005 à 22:45
Vive les ReGeX :::) !
excuse moi, je reflechirai plus !
I am singing in the rain , I am happy again !!
Lefounard
le 14/03/2005 à 22:21
Vive les ReGeX :::) !
merci pour tout ! et aussi a la glob !
I am singing in the rain , I am happy again !!
LoadingChargement en cours