Aller au contenu

ordonner une bdd


vero

Sujets conseillés

Donc, ca devrait donner ::

$sql ="SELECT date1,max(date_format(concat(SUBSTRING(date1,7,4),SUBSTRING(date1,4,2),SUBSTRING(date1,1,2)),'%Y%m%d')) as temp_jour, nom, email, commentaire, texte, date1, nomclub, lien, ville, adresse, titre
from soireeclub where concat(substring(date1,7,4),SUBSTRING(date1,4,2),SUBSTRING(date1,1,2))>=concat(substring(now(),1,4),substring(now(),6,2),substring(now(),9,2)) group by date1 order by date1;";

à peu près...

Lien vers le commentaire
Partager sur d’autres sites

super j'ai trouvé grace à ton aide e t ca marche bien.

je passe au formulaire de modification de données et la

j'ai l'erreur suivante : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

à l'affichage de mon formulaire

if ($connecte && ($rub == 'signer' || $rub == ''))

$requete = "SELECT `code`,`date1`,`nom`,`email`,`titre`,`commentaire`,`texte`,`date`,`nomclub`,`lien`,`ville`,`adresse`,`mois` FROM `soireeclub` WHERE 1 AND `code` = 8 LIMIT 0, 30

" ;

$result =mysql_query($requete) ;

while ($data = mysql_fetch_array($result))

{

echo "<CENTER>\n";

  DebutTableau("#FFFFFF", "1", "0", "");

    DebutTableau("#354785", "15", "0", "100%");

echo "<style>\n";

echo ".livre { text-decoration: none; font: bold; color: rgb(255,255,255) }\n";

echo " </style>\n";

    echo "<FORM METHOD='POST' ACTION='indexsoireeclub.php3?rub=ajouter'> \n";

       echo "<TABLE BORDER=0>\n";

   

   echo " <TR><TD CLASS='livre'> <B>Nom / Pseudo</B> </TD>";

   echo "<TD> <INPUT TYPE='text' NAME='ztNom' VALUE=\"".$data['Nom']."\"> </TD>";

   echo "<TD ROWSPAN='2'> <INPUT TYPE='submit' VALUE=' Ok '> </TD></TR>";

    echo "<TR><TD CLASS='livre'> E-mail (opt.) </TD>";

   echo "<TD> <INPUT TYPE='text' NAME='ztEmail' VALUE=\"".$data."\"> </TD></TR>";

   echo "<TR><TD CLASS='livre'> <B>Lien du site</B> </TD>";

   echo "<TD> <INPUT TYPE='text' NAME='ztDate1' VALUE=\"".$data[Date1]."\"> </TD>";

   echo " <TR><TD CLASS='livre'> <B>Titre</B> </TD>";

   echo "<TD> <INPUT TYPE='text' NAME='ztTitre' VALUE=\"".$data[Titre]."\"> </TD>";

    echo "<TR><TD CLASS='livre'> <B>Commentaire</B> ";

   echo "</TD><TD COLSPAN='3'> <TEXTAREA NAME='ztComment' ROWS='5' COLS='25' SIZE='10'  WRAP='virtual'>".$data[Comment]."</TEXTAREA> </TD></TR>";

echo "<TR><TD CLASS='livre'> <B>Commentaire1</B> ";

   echo "</TD><TD COLSPAN='3'> <TEXTAREA NAME='ztTexte' ROWS='5' COLS='25' SIZE='10'  WRAP='virtual'>".$data[Texte]."</TEXTAREA> </TD></TR>";

   echo "<TR><TD CLASS='livre'> <B>Ville</B> </TD>";

   echo "<TD> <INPUT TYPE='text' NAME='ztNomclub' VALUE=\"".$data[Nomclub]."\"> </TD>";

   echo "<TR><TD CLASS='livre'> <B>Date de la soirée</B> </TD>";

   echo "<TD> <INPUT TYPE='text' NAME='ztLien' VALUE=\"".$data[Lien]."\"> </TD>";

   echo "<TR><TD CLASS='livre'> <B>Mois de la soirée en chiffre</B> </TD>";

   echo "<TD> <INPUT TYPE='text' NAME='ztMois' VALUE=\"".$data[Mois]."\"> </TD>";

   echo "<TR><TD CLASS='livre'> <B>Nom du club</B> </TD>";

   echo "<TD> <INPUT TYPE='text' NAME='ztVille' VALUE=\"".$data[Ville]."\"> </TD>";

echo "<TR><TD CLASS='livre'> <B>Adresse du club</B> ";

   echo "</TD><TD COLSPAN='3'> <TEXTAREA NAME='ztAdresse' ROWS='5' COLS='25' SIZE='10'  WRAP='virtual'>".$data[Adresse]."</TEXTAREA> </TD></TR>";

   echo "</FORM>\n";

   echo "</TABLE>";

     

    FinTableau();

  FinTableau();

  echo "</CENTER>\n";

  }

merci pour votre aide

Lien vers le commentaire
Partager sur d’autres sites

pour la requete je l'ai prise dans phpadmin donc elle doit etre bonne quand au champs code (c'est le numero de l'enregistrement dans la base et la je veux l'enregistrement N°8) dans le formulaire.

Je vois pas ou est l'erreur...

Lien vers le commentaire
Partager sur d’autres sites

Dans la même optique que les essais que l'on avait fait pour le premier problème, on va essayer ceci :

Tu remplaces tout le code que tu as mis plus haut par :

$requete = "SELECT `code`,`date1`,`nom`,`email`,`titre`,`commentaire`,`texte`,`date`,`nomclub`,`lie
n`,`ville`,`adresse`,`mois` FROM `soireeclub` WHERE 1 AND `code` = 8 LIMIT 0, 30
";
$result =mysql_query($requete);
$data = mysql_fetch_array($result);
echo"<br>-".$connecte."-";
echo"<br>-".$requete."-";
echo"<br>-".$result."-";
echo"<br>-".$data."-";
die("");

et tu postes le résultat ;)

Lien vers le commentaire
Partager sur d’autres sites

bonsoir voila le resultat

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL

Resource id #5-

-SELECT `code`,`date1`,`nom`,`email`,`titre`,`commentaire`,`texte`,`date`,`nomclub`,`lie n`,`ville`,`adresse`,`mois` FROM `soireeclub` WHERE 1 AND `code` = 8 LIMIT 0, 30 -

à toi de jouer

Lien vers le commentaire
Partager sur d’autres sites

Par rapport à mon

echo"<br>-".$connecte."-";
echo"<br>-".$requete."-";
echo"<br>-".$result."-";
echo"<br>-".$data."-";

Il devrait y avoir au moins 8 tirets, hors tu en as mis 3. Il en manques..

le problème viendrait de la requète qui ne serait pas bonne.

Essaies ceci. Tu remplaces ta requète par celle ci :

select * from soireeclub

A.

Lien vers le commentaire
Partager sur d’autres sites

excuse j'ai pas fait attention aux tirets voila la reponse exacte

-Resource id #5-

-SELECT `code`,`date1`,`nom`,`email`,`titre`,`commentaire`,`texte`,`date`,`nomclub`,`lien`,`ville`,`adresse`,`mois` FROM `soireeclub` WHERE 1 AND `code` = 8 LIMIT 0, 30 -

--

--

qu'en penses tu

Lien vers le commentaire
Partager sur d’autres sites

voila la requete que j'ai mis

$requete = "SELECT `code`,`date1`,`nom`,`email`,`titre`,`commentaire`,`texte`,`date`,`nomclub`,`lien`,`ville`,`adresse`,`mois` FROM soireeclub WHERE 1 AND `code` = 8 LIMIT 0, 30";

et le resultat

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL

-Resource id #5-

-SELECT `code`,`date1`,`nom`,`email`,`titre`,`commentaire`,`texte`,`date`,`nomclub`,`lien`,`ville`,`adresse`,`mois` FROM soireeclub WHERE 1 AND `code` = 8 LIMIT 0, 30-

--

--

Lien vers le commentaire
Partager sur d’autres sites

voila le script


<?php
function EmailOK($email)
{
return( ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.
'@'.
'([-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]{2,}\.){1,3}'.
'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]{2,3}$',
$email) );
}
//-----------------
// SOIREE
//-----------------
DebutTableau("#FFFFFF", "1", "0", "100%");
DebutTableau("#020350", "10", "0", "100%");
echo Titre("info soirées privées et clubs");
echo "<HR COLOR='5A6BA5' NOSHADE>\n";
$ok = true;
// Vérification de la connexion MySQL
if ( !($connecte = _AT_mysql_connect($cfgHote, $cfgUser, $cfgPass)) ) echo erreurServeurMySQL();
// ---------------------------------------------------------------------------
// Insérer dans la base une nouvelle soirée
// ---------------------------------------------------------------------------
if ($connecte && $rub == 'ajouter') {







$Nom = trim($ztNom);
$Email = trim($ztEmail);
$Titre = trim($ztTitre);
$Comment = trim($ztComment);
$Texte = trim($ztTexte);
$Date1 = trim($ztDate1);
$Nomclub = trim($ztNomclub);
$Lien = trim($ztLien);
$Ville = trim($ztVille);
$Adresse = trim($ztAdresse);
$Date = date("Y/m/d H:i");
$Mois = trim($ztMois);
if ($Nom == "" || $Comment == "") {
$ok = false;
$msg = "Les champs 'Nom' et 'Commentaire' sont obligatoires !";
} elseif ($Email != '' && !EmailOK($Email)) {
$ok = false;
$msg = "Adresse email invalide !";
}
if (!$ok) {
echo "<CENTER><A CLASS='erreur'> $msg </A></CENTER><BR>";
$rub = 'signer';
} else {

$liste_champs = 'date, nom, email, commentaire, texte, date1, nomclub, lien, ville, adresse, titre, mois';
$liste_valeurs = "'$Date', '$Nom', '$Email', '$Comment', '$Texte', '$Lien', '$Ville', '$Date1', '$Nomclub', '$Adresse', '$Titre', '$Mois'";

$sql = "INSERT INTO soireeclub ($liste_champs) VALUES ($liste_valeurs)";
$resultat = mysql_db_query($cfgBase, $sql);
$rub = 'voir';
}

}
// ---------------------------------------------------------------------------
// Saisie d'une soirée
// ---------------------------------------------------------------------------








if ($connecte && ($rub == 'signer' || $rub == '')) {



$requete ="SELECT `code`,`date1`,`nom`,`email`,`titre`,`commentaire`,`texte`,`date`,`nomclub`,`lien`,`ville`,`adresse`,`mois` FROM `soireeclub` WHERE 1 AND `code` = 8 LIMIT 0, 30";

$result =mysql_query($requete) ;
while ($data = mysql_fetch_array($result))










echo "<CENTER>\n";
DebutTableau("#FFFFFF", "1", "0", "");
DebutTableau("#354785", "15", "0", "100%");







echo "<style>\n";

echo ".livre { text-decoration: none; font: bold; color: rgb(255,255,255) }\n";
echo " </style>\n";




echo "<FORM METHOD='POST' ACTION='indexsoireeclub.php3?rub=ajouter'> \n";
echo "<TABLE BORDER=0>\n";

echo " <TR><TD CLASS='livre'> <B>Nom / Pseudo</B> </TD>";
echo "<TD> <INPUT TYPE='text' NAME='ztNom' VALUE=\"".$data['Nom']."\"> </TD>";

echo "<TD ROWSPAN='2'> <INPUT TYPE='submit' VALUE=' Ok '> </TD></TR>";
echo "<TR><TD CLASS='livre'> E-mail (opt.) </TD>";
echo "<TD> <INPUT TYPE='text' NAME='ztEmail' VALUE=\"".$data[Email]."\"> </TD></TR>";

echo "<TR><TD CLASS='livre'> <B>Lien du site</B> </TD>";
echo "<TD> <INPUT TYPE='text' NAME='ztDate1' VALUE=\"".$data[Date1]."\"> </TD>";

echo " <TR><TD CLASS='livre'> <B>Titre</B> </TD>";
echo "<TD> <INPUT TYPE='text' NAME='ztTitre' VALUE=\"".$data[Titre]."\"> </TD>";

echo "<TR><TD CLASS='livre'> <B>Commentaire</B> ";
echo "</TD><TD COLSPAN='3'> <TEXTAREA NAME='ztComment' ROWS='5' COLS='25' SIZE='10' WRAP='virtual'>".$data[Comment]."</TEXTAREA> </TD></TR>";

echo "<TR><TD CLASS='livre'> <B>Commentaire1</B> ";
echo "</TD><TD COLSPAN='3'> <TEXTAREA NAME='ztTexte' ROWS='5' COLS='25' SIZE='10' WRAP='virtual'>".$data[Texte]."</TEXTAREA> </TD></TR>";

echo "<TR><TD CLASS='livre'> <B>Ville</B> </TD>";
echo "<TD> <INPUT TYPE='text' NAME='ztNomclub' VALUE=\"".$data[Nomclub]."\"> </TD>";

echo "<TR><TD CLASS='livre'> <B>Date de la soirée</B> </TD>";
echo "<TD> <INPUT TYPE='text' NAME='ztLien' VALUE=\"".$data[Lien]."\"> </TD>";

echo "<TR><TD CLASS='livre'> <B>Mois de la soirée en chiffre</B> </TD>";
echo "<TD> <INPUT TYPE='text' NAME='ztMois' VALUE=\"".$data[Mois]."\"> </TD>";


echo "<TR><TD CLASS='livre'> <B>Nom du club</B> </TD>";
echo "<TD> <INPUT TYPE='text' NAME='ztVille' VALUE=\"".$data[Ville]."\"> </TD>";


echo "<TR><TD CLASS='livre'> <B>Adresse du club</B> ";
echo "</TD><TD COLSPAN='3'> <TEXTAREA NAME='ztAdresse' ROWS='5' COLS='25' SIZE='10' WRAP='virtual'>".$data[Adresse]."</TEXTAREA> </TD></TR>";




echo "</FORM>\n";
echo "</TABLE>";

FinTableau();
FinTableau();
echo "</CENTER>\n";
}

FinTableau();
FinTableau();
?>

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...