voila j´ai suivi un tuto sur le site du zéro pour créer un script de news, donc j´ai un problème dès le début, en effet il me demande de créer une nouvelle table et de remplir des informations ( donc pour savoir remplir les information il nous donne une image avec toutes les infos qu´il faut remplir) donc je reproduit et remplit la table news exactement comme il l´est montré sur la photo et à la fin j´obtient cette erreur:
pourtant j´ai reproduit exactement ce qu´il y a sur la photo.
Voici la photo: http://img206.imageshack.ck.us/img206/1965/news19zt.gif
si vous pouviez me dire se que je peut faire pour éviter cette erreur, se serait sympa, merci ![]()
Dans " attributs", pour le champ " id", tu as pas une option " index" ? ( Ca fait longtemps que j´ai pas utilisé phpmyadmin)
non j´ai BINARY, UNSIGNED et UNSIGNED ZEROFILL
![]()
Essaye de mettre des tailles minimales.
non je suis débutant mais pour une fois je sais quelque chose lol.
( je suis une grande merde en php)
sur la ligne de id tout à la fin y´a des ronds de sélection. Choisi index et c´est bon. ![]()
Vi vi c´était bien sa
merci bcp venitius et toi aussi captain_torche ![]()
Maintenant que mon script marche très bien j´aimerais faire la présentation, pour sa ils disent que dans ce code là:
< ? mysql_connect("localhost", " Pseudo", " Mot_de_passe"); / / Connexion à MySQL
mysql_select_db("base_de_donnéees");
$reponse = mysql_query("SELECT * FROM news ORDER BY id DESC"); / / Requête SQL
/ / On fait une boucle pour lister tout ce que contient la table :
while ( $news = mysql_fetch_array($reponse) )
{
? >
< br><b><?echo $news[´titre´];?></b><br>
< ? echo $news[´contenu´];?><br></p>
< p align="right"><i><font color="#FFFFFF">Posté par < ? echo $news[´auteur´];?> le < ? echo $news[´date´];?></p></i>
< ?
}
mysql_close(); / / Déconnexion de MySQL
? >
il faut modifier ce petit bout là:
< br><b><?echo $news[´titre´];?></b><br>
< ? echo $news[´contenu´];?><br></p>
< p align="right"><i><font color="#FFFFFF">Posté par < ? echo $news[´auteur´];?> le < ? echo $news[´date´];?></p></i>
donc moi par exemple pour le titre de la news j´aimerais que le titre se trouve dans cet image:
http://img206.imageshack.ack.us/img206/8003/ntop3mn.gif
et j´aimerais aussi garder la largeur et hauteur en pixel de cet image, après que vous m´aillez aidé je pense pouvoir me débrouiller pour le reste, je veut juste un exemple, merci ![]()
comment faire? s´il vous plait merci ![]()
siouplait
ya personne qui peut m´aider?
ou peut-être que je me suis mal fait comprendre!
alor en fait j´aimerais tout simplement que le titre de la news s´affiche dans une image ( celle que j´ai mis dans mon avant-dernier post)
et je sais pas comment faire sachant que pour la mettre il faut la mettre dans ce code là:
< br><b><?echo $news[´titre´];?></b><br>
< ? echo $news[´contenu´];?><br></p>
< p align="right"><i><font color="#FFFFFF">Posté par < ? echo $news[´auteur´];?> le < ? echo $news[´date´];?></p></i>
merci beaucoup ![]()
![]()
dsl je suis nul en PHP. attends le retour de captain_torche.
mais je vais quand même voir...
C´est pas réellement de PHP, qu´il s´agit, mais plutôt de HTML généré par le PHP.
Donc, tu as deux solutions :
1. Tu crées un tableau, tu mets ton image en fond de cellule, et ton texte dans la cellule.
2. Tu fais ça en CSS, avec par exemple
< div class="titre"><?echo $news[´titre´]?></div>
Et dans le CSS, tu mets
. titre
{
background: url("tonimage.gif");
}
ok merci j´ai compris le principe que tu m´as dit et sa fonctionne super
Content de voir qu´on a des grands professionnels sur ce forum
j´avais encore une petite question pour ce soir, j´aimerais que le contour du tableau soit noir,comment faire? merci
Sans CSS :
< table border="1" bordercolor="#000000">
Avec CSS
table
{
border: 1px;
border-color: #000000;
}
De mémoire, je peux me tromper.
Sinon, ravi que tu aies saisi le principe si vite ![]()
je ne veux pas créer un topic exprès pour ça alors je poste ici.
je viens d´installer une nouvelle police pour mon site. ( Ninja Naruto)
je l´installe et ensuite je vais dans mon document CSS. je met à l´endroit pour changer la police du texte: Ninja Naruto
ensuite je regarde si ça marche. La police n´est pas la même que sur Word. ![]()
et en plus de ça le chargement des pages est ralentis et le texte toujours en retard lorsque je descend plus bas dans une page!!
Comment faire?
d´avance!
Venitius, n´utilise pas de polices exotiques dans ton site.
Tout simplement parce que les utilisateurs ne la possèdent pas, donc ils ne la verront pas.
Si tu veux faire des titres avec cette police spécifique, il va falloir que tu crées des images contenant le texte en question.
http://neeweb.com/~naruto
sur ma page d´accueil y´a un titre Naruto-Nindo. J´ai fait avec Paint un titre Naruto-Nindo avec la bonne police. Mais le problème est-ce que c´est possible de mettre cette image par dessus le visage sans l´effacer? ![]()
Je repose une petite question ( j´évite de posté plusieurs topics sa évitera le flood)
Donc ma question était: comment faire pour afficher la date dans l´ordre, car sur mon site quand j´ai installé le module news ( http://expert-gamers.com/fps-mods/index.php ) la date c´est mise dans cette ordre année/mois/jour et moi je la voudrais dans l´ordre normal jour/mois/année
merci
La date est sous le format anglophone.
Je te conseille de créer une fonction
par exemple :
datefr($date)
{
$donnees = explode("/", $date);
return $donnees[2]."/".$donnees[1]."/".$donnees[0];
}
Et tu appelles cette fonction dans ta page, avec la date anglaise en argument.
Explication du code :
Ligne 1 : on crée un tableau contenant les valeurs de la chaîne d´origine, séparées par le caractère défini ( ici, / )
Ligne 2 : on renvoie les valeurs réordonnées selon la logique francophone.