Aide pour le php et msql
monio62
Messages postés
120
Date d'inscription
Statut
Membre
Dernière intervention
-
Alain42 -
Alain42 -
Bonjour,
voilà j'ai téléhcrager un script de news et il me disent de crée une table de msql pour les news coment faire svp? voici ma page de news.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Waz" content="New's">
<meta name="keywords" content="PHP, MYSQL, Scripts">
<title> Waz - News </title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br></br>
<embed src="son.mid" autostart="true" loop="false" hidden="true">
<?php
$host = "sql.blablala";
$login = "haha";
$pass = "haha";
$base = "haha";
$bd=mysql_connect($host , $login , $pass);
$bd=mysql_select_db($base);
$query="SELECT * FROM news ORDER BY id DESC";
$result=mysql_query($query);
while ($row = mysql_fetch_array($result)) {
$id = $row[id];
$query="SELECT COUNT(idcom) FROM comment WHERE idnews='$id'";
$num=current(mysql_fetch_array(mysql_query($query)));
$date = $row[date];
$annee = date("Y", $date);
$mois = date("m", $date);
$jour = date("d", $date);
$heures = date("H", $date);
$minutes = date("i", $date);
$news = nl2br($row[news]);
$titre = $row[titre];
$type = $row[type];
$date = "le ".$jour."/".$mois."/".$annee." à ".$heures."h".$minutes;
?>
<div align="center">
<table border="1" cellspacing="0" cellpadding="3" width="450" align="center">
<tr>
<td><img src="<?php echo $type ?>"> Sujet : <?php echo $titre ?></td>
</tr>
<tr>
<td width="100%" height="100"><?php echo $news ?></td>
</tr>
</td>
</tr>
<tr>
<td align="right"><?php echo $date ?></td>
</tr>
<tr>
<td><div align="right">Il y à <?php echo $num ?> <a href="comment.php?id=<?php echo $id ?>">commentaire(s)</a></div></td>
</tr>
<br></br>
</table>
</div>
<?php
}
?>
</body>
</html>
et voici la table a rajouter (structure msql)
CREATE TABLE `news` (
`id` int(255) NOT NULL auto_increment,
`titre` varchar(255) NOT NULL default '',
`news` varchar(255) NOT NULL default '',
`date` varchar(255) NOT NULL default '',
`type` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
voilà merci de bien vouloir m'aider svp :)
voilà j'ai téléhcrager un script de news et il me disent de crée une table de msql pour les news coment faire svp? voici ma page de news.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Waz" content="New's">
<meta name="keywords" content="PHP, MYSQL, Scripts">
<title> Waz - News </title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br></br>
<embed src="son.mid" autostart="true" loop="false" hidden="true">
<?php
$host = "sql.blablala";
$login = "haha";
$pass = "haha";
$base = "haha";
$bd=mysql_connect($host , $login , $pass);
$bd=mysql_select_db($base);
$query="SELECT * FROM news ORDER BY id DESC";
$result=mysql_query($query);
while ($row = mysql_fetch_array($result)) {
$id = $row[id];
$query="SELECT COUNT(idcom) FROM comment WHERE idnews='$id'";
$num=current(mysql_fetch_array(mysql_query($query)));
$date = $row[date];
$annee = date("Y", $date);
$mois = date("m", $date);
$jour = date("d", $date);
$heures = date("H", $date);
$minutes = date("i", $date);
$news = nl2br($row[news]);
$titre = $row[titre];
$type = $row[type];
$date = "le ".$jour."/".$mois."/".$annee." à ".$heures."h".$minutes;
?>
<div align="center">
<table border="1" cellspacing="0" cellpadding="3" width="450" align="center">
<tr>
<td><img src="<?php echo $type ?>"> Sujet : <?php echo $titre ?></td>
</tr>
<tr>
<td width="100%" height="100"><?php echo $news ?></td>
</tr>
</td>
</tr>
<tr>
<td align="right"><?php echo $date ?></td>
</tr>
<tr>
<td><div align="right">Il y à <?php echo $num ?> <a href="comment.php?id=<?php echo $id ?>">commentaire(s)</a></div></td>
</tr>
<br></br>
</table>
</div>
<?php
}
?>
</body>
</html>
et voici la table a rajouter (structure msql)
CREATE TABLE `news` (
`id` int(255) NOT NULL auto_increment,
`titre` varchar(255) NOT NULL default '',
`news` varchar(255) NOT NULL default '',
`date` varchar(255) NOT NULL default '',
`type` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
voilà merci de bien vouloir m'aider svp :)
A voir également:
- Aide pour le php et msql
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
1 réponse
Bonsoir,
Je suppose que ton site est chez un hebergeur, alors tu dois avoir accès à un espace client chez lui, dans lequel tu as gestion base de données;
Dans cet espace tu va pouvoir créer :
la table "news"
les différents champs "id, "titre" etc...
et pour chaque champ dans les listes déroulantes tu choisis
pour id : INT, tu mets 255 pour la taille, NOT NULL, et tu coches Auto Increment, Primary Key
pour titre: VARCHAR, tu mets 255 pour la taille, NOT NUL
etc..
et Sauvegarder
Je suppose que ton site est chez un hebergeur, alors tu dois avoir accès à un espace client chez lui, dans lequel tu as gestion base de données;
Dans cet espace tu va pouvoir créer :
la table "news"
les différents champs "id, "titre" etc...
et pour chaque champ dans les listes déroulantes tu choisis
pour id : INT, tu mets 255 pour la taille, NOT NULL, et tu coches Auto Increment, Primary Key
pour titre: VARCHAR, tu mets 255 pour la taille, NOT NUL
etc..
et Sauvegarder