Pb Php site perso

Pb Php site perso - PHP - Programmation

Marsh Posté le 07-03-2006 à 21:05:15    

Code php page accueil :
 

Code :
  1. <?php require_once('Connections/basesiteperso.php'); ?>
  2. <?php
  3. $select = 'SELECT date, titre, texte FROM news';
  4. $result = mysql_query($select,$basesiteperso) or die ('Erreur : '.mysql_error() );
  5. $total = mysql_num_rows($result);
  6. ?>
  7. <?
  8. function affichedate($chaine){
  9. $chaine_a_afficher=substr($chaine,8,2)."/".substr($chaine,5,2)."/".substr($chaine,0,4);
  10. return $chaine_a_afficher;
  11. } ?>
  12. <?
  13. if($total) {
  14. while($row = mysql_fetch_array($result)) {
  15. ?>
  16. <B><font color="#000000"> <? echo affichedate($row['date']);?> </font></B><br>
  17. <B><font color="#000000">
  18. <?
  19. echo $row['titre'];?>
  20. </font></B><br>
  21. <?
  22. echo $row['texte'];
  23. ?>
  24. <br>
  25. <br>
  26. <br>
  27. <br>
  28. <br>
  29. <?
  30. }
  31. }
  32. //else echo 'Pas d\'enregistrements dans cette table...';
  33. // on libère le résultat
  34. mysql_free_result($result);
  35. ?>
  36. <?php
  37. mysql_free_result($Recordset1);
  38. ?>
  39. Code php basesiteperso :
  40. [code]<?php
  41. # FileName="Connection_php_mysql.htm"
  42. # Type="MYSQL"
  43. # HTTP="true"
  44. $hostname_basesiteperso = "localhost";
  45. $database_basesiteperso = "basesiteperso";
  46. $username_basesiteperso = "root";
  47. $password_basesiteperso = "";
  48. $basesiteperso = mysql_pconnect($hostname_basesiteperso, $username_basesiteperso, $password_basesiteperso) or die(mysql_error());
  49. ?>
  50. J'ai comme msg d'erreur quand j'ouvre accueil.php
  51. Erreur : Aucune base n'a été sélectionnée


Message édité par cartman2002 le 07-03-2006 à 21:14:46
Reply

Marsh Posté le 07-03-2006 à 21:05:15   

Reply

Marsh Posté le 07-03-2006 à 21:08:06    

tu as du oublier d'utiliser cette fonction  
 
http://fr3.php.net/function.mysql-select-db


---------------
N'oubliez pas de mettre [RESOLU] dans le titre quand c'est fini - Pour poster vos sources : http://paste.clicksources.com/
Reply

Marsh Posté le 07-03-2006 à 21:22:32    

merchi non j'avais pas mis ca justement  
je suis newb un peu en php j'ai vu le site oki mais je met ca au début apres la ligne 5 ou alors a un autre endroit?

Reply

Marsh Posté le 07-03-2006 à 21:35:06    

tu prends un des nombreux exemple présents un peu partout sur internet et tu remplaces. C'est aussi simple que ça.
 
Tu as les exemples sur le site php.net


---------------
N'oubliez pas de mettre [RESOLU] dans le titre quand c'est fini - Pour poster vos sources : http://paste.clicksources.com/
Reply

Marsh Posté le 07-03-2006 à 21:49:59    

je dois etre tres con mais en modifiant avec mes noms a moi tjs même msg suis sur que je me plante en remplacant les noms!

Reply

Marsh Posté le 07-03-2006 à 21:59:39    

cartman2002 a écrit :

merchi non j'avais pas mis ca justement  
je suis newb un peu en php j'ai vu le site oki mais je met ca au début apres la ligne 5 ou alors a un autre endroit?


après le pconnect

Reply

Marsh Posté le 07-03-2006 à 22:01:38    

oki trouvé endroit mais pb avec remplacement par mes noms snif snif
 
A l'aide please!!!!!

Reply

Marsh Posté le 07-03-2006 à 22:11:58    

ma base de donnée est basesiteperso et comme table news avec a l'intérieur comme champs date, titre et texte

Reply

Marsh Posté le 07-03-2006 à 22:12:39    

les noms, on va pas les deviner par télépathie : demande les à ton hebergeur

Reply

Marsh Posté le 07-03-2006 à 23:15:57    

J'ai pris appui sur un exemple du net
 
 
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_basesiteperso = "localhost";
$database_basesiteperso = "basesiteperso";
$username_basesiteperso = "root";
$password_basesiteperso = "";
$basesiteperso = mysql_connect($hostname_basesiteperso, $username_basesiteperso, $password_basesiteperso) or die(mysql_error());
 
$basesiteperso=mysql_connect($sql.free.fr,$user,$pass) or die ("Impossible de se connecter à MySQL !" );
mysql_select_db($base,$cnx) or die ("Impossible de sélectionner la base de données !" );
?>
 
J'attend login et pass de free pour avoir accès a ma base de donnée chez free ils m'ont cette nuit donc normalement demain matin j'ai login et pass, faudra que j'exporte ma base de donnée dans base de free mais déjà je veux etre sur si ce que j'ai noté est bon ou pas!
 
$basesiteperso=mysql_connect($sql.free.fr,$user,$pass)
Je vais remettre le même nom donc je devrais avoir $basesiteperso au début si je me plante pas et ensuite j'aurais login et pass de free
 
mysql_select_db($base,$cnx)
Là je pige pas trop j'aurais koi moi a la place ? $basesiteperso non ?
 
 
Je dois changer cette partie ou laisser comme cela ?
?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_basesiteperso = "localhost";
$database_basesiteperso = "basesiteperso";
$username_basesiteperso = "root";
$password_basesiteperso = "";
$basesiteperso = mysql_connect($hostname_basesiteperso, $username_basesiteperso, $password_basesiteperso) or die(mysql_error());
 
Merci d'avance c cool

Reply

Marsh Posté le 07-03-2006 à 23:15:57   

Reply

Marsh Posté le 08-03-2006 à 00:55:29    

regarde le type que retourne mysql_connect, le type de $base et $cnx , tout ca sur la doc, et ca ira au mieux :)

Reply

Marsh Posté le 08-03-2006 à 19:10:08    

<?php
$hote = "sql.free.fr";
$base = "mastercartman";
$user = "mastercartman";
$password = ""; j'ai rentré mon pass free etre ""
$connexion=mysql_connect($hote,$user,$password) or die ("Impossible de se connecter à MySQL !" );
mysql_select_db($base) or die ("Impossible de sélectionner la base de données !" );
?>
 
J'ai recrée dans phpadmin de free mes tables news et utilisateurs la seule différence est que maintenant ma base s'appele mastercartman et non + basesiteperso
 
Autre pb sur ma page accueil arffff
http://mastercartman.free.fr/accueil.php
 
Ca vient d'ou ca?

Reply

Marsh Posté le 08-03-2006 à 23:10:21    

De quel pb tu parles ?


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 28-03-2006 à 01:37:50    

pb réglé lol merki

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed