Accueil Forum Tutoriaux Contactez nous
Forum informatique
Aidoforum.com  •  RSS  •  Chat  •  Annuaire  •  Demander de l'aide  •  Tutoriaux  •  Rechercher   •  S'inscrire  •  Profil  •  Non identifié  •  Connexion

Soutenez Aidoforum

Inscrivez vous pour découvrir les nombreux avantages des membres ! La publicité disparaîtra, et l'inscription est gratuite !
 

[Réglé] Php/mySQL

    ( Recommander ce sujet )

Créer un nouveau fil de discussion dans la même catégorie
Répondre au sujet
Auteur Message

virtualkid

Processeur
Processeur




Messages: 295
Tutoriaux : 0

MessagePosté le: Ven 25 Juin 2004 18:06    Sujet : [Réglé] Php/mySQL Répondre en citantRevenir en haut Alerter les modérateurs

Salut à tous,

J'aurai une petite question a vous poser. J'ai modifié un script de news qu'avez fait un ami pour poster des rangs! Malheureusement, le texte se met dans la mauvaise champ.
Vous pouvez voir que tout est chambouler -> http://vk.jeunz.com/rangs/

Voici là table "rangs"! (non -> null)

Code:
id -> mediumint(9) -> Non null -> auto_increment
titre -> text latin1_swedish_ci -> Non null
auteur -> text latin1_swedish_ci -> Non null
image -> text latin1_swedish_ci -> Non null
archive -> text latin1_swedish_ci -> Non null
langue -> text latin1_swedish_ci -> Non null
date -> date -> Non  0000-00-00


Voici le code du fichier qui poste le texte (je pense que c'est ceci qui pose problème)(seulement la partie du body)
ajout.php
Code:
<form action="ajout2.php" method="post">
  <table width="100%"  border="0" cellspacing="1" cellpadding="0">
    <tr>
      <td width="7%"><div align="left">Titre : </div></td>
      <td width="93%"><input name="titre" size="30"></td>
    </tr>
    <tr>
      <td><div align="left">Auteur : </div></td>
      <td><input name="auteur" size="30"></td>
    </tr>
    <tr>
      <td><div align="left">Image : </div></td>
      <td><input name="image" id="image2" size="30"></td>
    </tr>
    <tr>
      <td><div align="left">Archive : </div></td>
      <td><input name="archive" id="archive4" size="30"></td>
    </tr>
    <tr>
      <td><div align="left"> Langue :</div></td>
      <td>      <input name="langue" id="langue" size="30"></td>
    </tr>
  </table>
  <p><input type="submit" value="Envoyer">
  </p>
</form>


ajout2.php
Code:
<?
$titre = $_POST['titre'];
$auteur = $_POST['auteur'];
$image = $_POST['image'];
$archive = $_POST['archive'];
$langue = $_POST['langue'];
mysql_connect("localhost", "user", "mdp");
mysql_select_db("vk");

mysql_query("INSERT INTO rangs VALUES('', NOW(), '$auteur', '$image', '$titre', '$archive', '$langue')");
mysql_close();
echo "News ajoutée avec succés !";
?>


J'éspère que vous pourrez m'aider parce que je patauge!

-------------------------------------------------------------------

Je dis tout de suite, y'a encore 3 autres problème si jamais vous savez répondre à ceux-ci et non à l'autre!

1. La date reste à 00-00-0000, pourquoi?
2. Pourquoi le titre qui est bien en type "text" affiche à tous les coups -> 2004-06-25 18:34:39 ?
3. Quand je mets une image en format html (<img scr="">) elle ne s'affiche pas, il y a bien l'icone image mais elle ne s'affiche pas quand même! stripslash??? comment?

_________________


Dernière édition par virtualkid le Sam 26 Juin 2004 10:53; édité 2 fois
Configuration système deVoir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN Messenger

Arcus

AidoModo
AidoModo

AidoCodeur
AidoCodeur
AidoLinux
AidoLinux


Messages: 3004
Tutoriaux : 1

MessagePosté le: Ven 25 Juin 2004 21:54    Sujet : [Réglé] Php/mySQL Répondre en citantRevenir en haut Alerter les modérateurs

virtualkid a écrit:

1. La date reste à 00-00-0000, pourquoi?
2. Pourquoi le titre qui est bien en type "text" affiche à tous les coups -> 2004-06-25 18:34:39 ?
3. Quand je mets une image en format html (<img scr="">) elle ne s'affiche pas, il y a bien l'icone image mais elle ne s'affiche pas quand même! stripslash??? comment?


1. elle n'est pas enregistree , ta requete est fausse
2. fait voir ton fichier text php , celui qui affiche, ya un bug aussi Mort de rire
3. fait voir en entier (un exemple de champs)
ce que contien la base (ex <img scr="http://azerty/uiop.gif">
et aussi le que resort le html de ton site à l'endroi ou est afficher l'image en question, histoir de comparer les deuc codes, oubli pas non plus d'afficher le script en entier...

_________________
Configuration système deVoir le profil de l'utilisateurEnvoyer un message privé

Arcus

AidoModo
AidoModo

AidoCodeur
AidoCodeur
AidoLinux
AidoLinux


Messages: 3004
Tutoriaux : 1

MessagePosté le: Ven 25 Juin 2004 22:11    Sujet : [Réglé] Php/mySQL Répondre en citantRevenir en haut Alerter les modérateurs

sinon pour la premiere petite question
je ne voie rien d'anormale ds le formulaires
se serai plutot de script ajout2.php
ou:
- les erreurs ne sont pas géré (aucun moyen de savoir si la requete à réelement réussie, ou alors affiche le script en entier Clin d'oeil)
- la requete elle même, je v pas la tester mais je la ferais pas du tt comme ca et ca m'etonne mm que ca te donne pas un gros warning sur mysql_query (enfin bon ca dépend du serveur)

essais ajout2.php:

Code:
<?php
if ($_POST['titre'] && $_POST['auteur'] && $_POST['image'] && $_POST['archive'] && $_POST['langue'] && $_POST['titre'])
{
    $auteur = $_POST['auteur'];
    $image = $_POST['image'];
    $archive = $_POST['archive'];
    $langue = $_POST['langue'];

    $idConnexion = mysql_connect("localhost", "***", "****");
    if (!$idConnexion)
    {
        echo "impossible de se connecter au serveur de base de données";
    }
    else
    {
        if (!mysql_select_db("vk"))
        {
            echo "impossible de se connecter au serveur de base de données";
        }
    }

    $requete = "INSERT INTO rangs VALUES ('', '$titre', '$auteur', '$image', '$archive', '$langue', NOW())";
    $result = mysql_query ($requete, $idConnexion);

    if (!$result)
    {
        echo "News ajoutée avec succés !";
    }

    mysql_close($idConnexion);
}
?>


pi pour la base ya des text qui peuvent etre changer en vachar (vu que text est illimité, c juste une sécurié) genre auteur, titre, image ...
Configuration système deVoir le profil de l'utilisateurEnvoyer un message privé

Arcus

AidoModo
AidoModo

AidoCodeur
AidoCodeur
AidoLinux
AidoLinux


Messages: 3004
Tutoriaux : 1

MessagePosté le: Ven 25 Juin 2004 22:20    Sujet : [Réglé] Php/mySQL Répondre en citantRevenir en haut Alerter les modérateurs

ensuite NOW() retourne la date courante au format AAAA-MM-JJ HH:MM:SS,
ta base est en DATE et pas en DATETIME, la aussi je c pas vraiment ce que ca donner mais ya tj une alternative :
remplace
Code:
NOW()
par
Code:
".date('Y-m-d')."

vala Clin d'oeil
si + oubli pas le reste du script
Configuration système deVoir le profil de l'utilisateurEnvoyer un message privé

virtualkid

Processeur
Processeur




Messages: 295
Tutoriaux : 0

MessagePosté le: Sam 26 Juin 2004 07:52    Sujet : [Réglé] Php/mySQL Répondre en citantRevenir en haut Alerter les modérateurs

Merci beaucoup! Sa fonctionne... (j'ai seulement modifié le contenu de ajout2.php)
regarder le premier rangs Sourire

-> http://vk.jeunz.com/rangs/

Très content
Configuration système deVoir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN Messenger

virtualkid

Processeur
Processeur




Messages: 295
Tutoriaux : 0

MessagePosté le: Sam 26 Juin 2004 07:57    Sujet : [Réglé] Php/mySQL Répondre en citantRevenir en haut Alerter les modérateurs

Heuuu, reste toujours le problème de l'image!

J'ai mis
Code:
<img scr="http://membres.lycos.fr/bestbog/bouton_virtualgraph.gif">


et sa affiche rien -> http://vk.jeunz.com/rangs/

Sa c'est ce qui est afficher dans le SQL:
Code:
<img scr="http://membres.lycos.fr/bestbog/bouton_virtualgraph.gif">


C'est a dire -> pareil! Il n'y a pas de / qui ont buggé! Je comprend pas! il est faut mon code???
Configuration système deVoir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN Messenger

Pouzy

Vil Admin Méchant
Vil Admin Méchant




Messages: 12102
Tutoriaux : 64

MessagePosté le: Sam 26 Juin 2004 10:43    Sujet : [Réglé] Php/mySQL Répondre en citantRevenir en haut Alerter les modérateurs

src , pas scr Jap

_________________
- Mettez vos sujets en [Résolu] une fois votre problème réglé
- Lancement de Dieux Du Ciel, jeu en ligne de combats de Dieux !
Configuration système deVoir le profil de l'utilisateurEnvoyer un message privé

virtualkid

Processeur
Processeur




Messages: 295
Tutoriaux : 0

MessagePosté le: Sam 26 Juin 2004 10:51    Sujet : [Réglé] Php/mySQL Répondre en citantRevenir en haut Alerter les modérateurs

Très content Merci!
Configuration système deVoir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN Messenger

Arcus

AidoModo
AidoModo

AidoCodeur
AidoCodeur
AidoLinux
AidoLinux


Messages: 3004
Tutoriaux : 1

MessagePosté le: Sam 26 Juin 2004 12:18    Sujet : [Réglé] Php/mySQL Répondre en citantRevenir en haut Alerter les modérateurs

Mort de rire moi aussi je confond tj, alors en plus on m'induit en erreur Oh :O !
Configuration système deVoir le profil de l'utilisateurEnvoyer un message privé
Montrer les messages depuis:      
Répondre au sujet

 Sauter vers:   




Liens annexes du site :

- Aide et Dépannage Informatique
-
Tutoriaux Informatique
- Définitions Informatiques
- Dossiers Informatiques
- Test Connexion
- Tutoriaux Photoshop
- Tutoriaux PhpBB


Créer un nouveau fil de discussion dans la même catégorie


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com
Forum de Science - Forum informatique