bonjour
je suis nouveau dans le php et je rame un peu
je dois créé un systeme de news, pour l'instant je travaille sur easyphp et avec une base mysql
j'ai recherché sur le forum mais n'ai pas trouvé un scrypt ressemblant a mon probleme
voici mon scrypt
<?php
<?php
mysql_connect("127.0.0.1", "root");
mysql_select_db("test");
$requete = "SELECT * FROM prog WHERE dates ORDER BY id BETWEEN 20060101 AND 20060131";
$requete = mysql_query($requete) or die(mysql_error());
while($donnees = mysql_fetch_array($requete));
{
?>

<HTML>

<?php
echo $donnees['themes'];
$donnees['artist'];
$donnees['dates'];
$donnees['heure'];
?>

</HTML>

<?php
}
mysql_close();
?>
?>

je vous ai enlevé le code html pour une lecture plus douce!
le probleme c'est que je n'arrive pa a récuperer mes infos dans ma BD, je n'est pas de message d'erreure et ma base est bien remplie d'infos.
je voudrais déja savoir si mon code est correct et sinon si j'ai des améliorations a y amenées
ah j'allais oublier mon code d'insertion^^

<?php
<?php
mysql_connect("127.0.0.1", "root");
mysql_select_db("test");
$artist = ($_POST['artist']);
$themes = ($_POST['themes']);
$dates = ($_POST['dates']);
$heure = ($_POST['heure']);
mysql_query("INSERT INTO prog VALUES('', '" . $artist . "', '" . $themes . "', '" . $dates . "', '" . $heure . "')");
mysql_close(); ?>
?>

voila vous avez tous mon scrypt j'espere que ca vous aideras moi je bloque dessus depuis une semaine^^ pourtant j'ai varier les idees avec <= et >=
ca a l'air de marcher aussi mais toujours pa de requetes d'afficher
grand merci d'avance a celui qui me mettra sur le bon chemin

Smiley bawling
oups dsl c'est une erreure de syntaxe (le ; apres while)
comme koi le bon code ne tiens qu'a un point ^^
en tt cas ce scrypte fonctionne tres bien sauf kil enregistre la date au format us mais bon ca encore c'est easy.
Smiley murf
Bonjour !

Est-ce que tu pourrais utiliser les balises [ code] et [ /code] (sans les espaces) pour baliser ton code ? Ce serait plus facile à lire Smiley cligne

Sinon, une chose m'intrigue, pourquoi déclarer 2 fois le début et la fin de tes scripts PHP ?
<?php
   <?php
      ...
   ?>
?>


Par ailleurs, je ne sais pas si tu peux te connecter à ta base de données sans préciser de mot de passe (même s'il est vide), comme tu le fais :
a écrit :
mysql_connect("127.0.0.1", "root");
mysql_select_db("test");


Essaie d'utiliser
mysql_connect('localhost','root','');
mysql_select_db('test');