moogli

  • Signature
    Il en faut peu pour être heureux !!!!!
  • Site web
  • Nombre de sujets
    33
  • Nombre de messages
    1 802
  • Nombre de commentaires
    6
  • Nombre de news
    Aucune
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

moogli
le 03/09/2004 à 18:23
Inserer une Variable dans une table mysql
si mais a l'affichage pas a l'insertion dans la bdd.

c'est parce que en fait il a des variables var1, 2 .... qu'il place selon son script et un seul message dans la bdd qui change suivant le client ..... donc le cas su sprintf explique nikel le truc :) (a mon avis)
@+
Il en faut peu pour être heureux !!!!!
moogli
le 03/09/2004 à 18:20
EasyPHP 1.7 et PHP 5
Ben moi sous 98SE y po moyen pour que je puisse l'utiliser malgres qu'apache soit lancer et que tout tourne au poil. smiley

Je doit le seul mais c'est enervant si non c'est vrai qu'il pas mal, il est d'actualité inclus un gestionnaire pour sqlite (sqlitemanager, genre phpmyadmin en 1 peu moins simple je trouve mais efficace).

Bref malgres quelque déboire je suis pour wamp :)
Il en faut peu pour être heureux !!!!!
moogli
le 03/09/2004 à 18:09
Prob de construction de requete
Salut,

as tu essayé ta requte dans phpmyadmin ?

Ce que j'ai compris :
tu utilise la table credit pour savoir quel est la dernière date a la quelle le changement de credit a été fait.

Pour sa moi je ferrais comme sa
Quand un membre visite la page
<?php
//$id contient l'id du membre
$sql='SELECT date FROM table_credit WHERE id_membre="'.$id.'"';
$req=mysql_query($sql);
if (mysql_num_rows($req)!=1) echo 'Problème';
$data = mysql_fetch_array($req);
if ($data['date']==date("Y-m-d"))
{
//On fait rien
}
else {
//tu fait l'update des tables
}
?>


DOnc en fait a chaque page visité par un membre le script va verifier si la date de dernière connection (dans la table_membre) et celle du jour si non update.

Je par du principe que n'auras aucun souci de date (par exemple une modif d'un tuple en 'reculant' la date pour avoir un jour de plus).

J'espère pas etre a coté de la plaque et que tu arrive a me comprendre @+
Il en faut peu pour être heureux !!!!!
moogli
le 03/09/2004 à 17:27
html -> php
Salut,

pour commencer ta un souci sur ton lien
+> http://www.lephpfacile.com/wall/lire_wall.php?wall=1636

Faut que je t'explique le principe
quand tu change le select ta page est rafraichis et affiche les valueurs dans les inputs.

pour le reste du form ti remplis le value que lorsque que tu as la valeur. Ton script va t'afficher en value le dernier tuple de ta base (quelque soit le nombre et leur contenue).

Donc tu affiche ton select
<select name="ChoixSpectacle" style="font-family: courier new; font-weight: bold;" onChange="return BTB();">
<?php
while ($data=mysql_fetch_array($req))
{
//je passe le blabla de recup des tuples
echo '<option value="'.$ID_Spec.'"';
if (isset($_GET['id'])) && $_GET['id']==$ID_Spec)
{
echo ' checked';
}
echo '>$Nom</option>';
}
?>

La fonction javascript BTB
<script language="javascript">
function BTB() {
id = document.ListeSpec.ChoixSpectacle.value;
url = './tapage.php?id='+id;
location.href = url;//fau verifier la syntaxe ed redirection javascript je ne suis plus sur
}
</script>
Y a aussi la possiblite de mettre dans le on change du select un combiné de tout sa.
onchange="javascript:location.href='tapage.php?id='+this.value;"

Par contre je ne sais pas si sa fonction (n'étant pas trop doué en javascript).
pour le reste du formulaire
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1640]ce lien[/lien])


ensuite je viens de voir que tu ferme le form en dessous du select et tout en bas de la page mais ta pas d'ouverture d'un 2ème form ????

SI non pour commencer tu peut fait 2 pages 1 premier form avec que le select et une 2ème avec l'affichage.
Il en faut peu pour être heureux !!!!!
moogli
le 01/09/2004 à 17:59
SNCF
opera itou ...... smiley
Il en faut peu pour être heureux !!!!!
moogli
le 01/09/2004 à 12:05
problème
ben tu a 2 idée la ....

tu as verifier que tu n'avait pas deux fois la meme clef ?
si comme Mojorisin l'a dis tu as une clef definit comme unique et que tu tente de l'inserer en double c'est normal....

Pour etre plus précis je renouvelle : 1 bout de code aide toujours ........

@+
Il en faut peu pour être heureux !!!!!
moogli
le 01/09/2004 à 11:48
Prblème bizzare
Lu,

sa marché comment ça avant les pseudo frame ????

Moi y a un truc qui m'intrique : tu utilise par exemple $chooser au lieu de $_POST['chooser'] ....

c'est quoi $s_login_m et $s_niv_m?
des variables de session je suppose ? si c'est le cas => $_SESSION['$_login_m'], $_SESSION['s_niv_m']

je sais que c'est lourd mais faut se mettre a jour smiley.
si non enleve le contenu du champ action des forms (s'il n'est pas indiqué il prend la page sur la quelle est le formulaire par defaut).

Je pense que les validations ne se font pas parce que la condition du 1er if est toujours false (du fait que les variables $s_login_m & $s_niv_m n'existe pas mais $_SESSION['s_login_m'] & $_SESSION['s_niv_m'] certainement).
@+
Il en faut peu pour être heureux !!!!!
moogli
le 31/08/2004 à 20:57
Prblème bizzare
ben mise a part le echo qui manque au debut le wile pas fermé (ainsi que le deuxième echo d'ailleur), ton formulaire a l'air correcte.

Fait voir la trame le fichier index.php (surtout la ou tu recupére tes variables $_POST et ce qu'il ya avant. STP
Il en faut peu pour être heureux !!!!!
moogli
le 31/08/2004 à 20:40
MySQL limites
lu,

ouais ton hébergeur, sinon p'tet la doc mysql mais j'ai abandonné dsl
@+
Il en faut peu pour être heureux !!!!!
moogli
le 31/08/2004 à 20:15
Prblème bizzare
pour le longeur => le wall

meme si ta page index.php c'est sa
<?php
include('header.php');
include('menu.php');
include('reste.php');
?>

tu peut avoir des var post et get. Donc si tu as un un formulaire dans reste.php (tu peut mettre dans le champ action index.php) tu a pouvoir recuperer tes variables.

Tout sa pour dire que sans minimun de code on peut pas t'aider beaucoup.
A vue de nez je dirais qu'il y a un > qui manque quelque part mais je peut pas un dire plus.
Il en faut peu pour être heureux !!!!!
LoadingChargement en cours