L'éditeur JavaScript
Visiteur non-identifié | Identifiez-vous | Devenir membre
Code perdu ? | Combien de visiteurs sur votre site ?
Rechercher :
Page d'accueil
     Home Page

JavaScript
     Tous les scripts
     Proposer un script
     Recherche de script
     AJAX
     Cours de JavaScript
     Liste de discussion
     Forums

Services :
     CountUs
     myCircle
     ClickInText
     XooIt

Trucs et astuces :
     HTML / CSS
     PHP / MySQL
     Réferencement
     Graph / Présentation
     Toutes les astuces
     Ajouter un article

MailingList :
127938 abonnés

Annuaire webmaster :      Hebergement web
     Referencement
     Sites webmasters
     XHTML - CSS2
     PHP
     Affiliation - Pub
     FAI

     Annuaire webmaster

Ressources pour webmasters :
     Kit graphique
     Foire aux questions
     Les membres
     Devenir annonceur
     Faire un lien
     Contact

Partenaire :
     Compteur live
     Créer un forum
     Le PHP facile
     Comscripts
     Liens sponsorisés
     Blog
     Page Rank
     Gifs animés, f...
     Poésie et cita...
     Web creation ...
     Easy-script.com
     Azote.org - no...
     Electroniq...
     Créer son site...
     Les kits graph...
     K i s s design
     Outils de créa...
     Les autres
     Votre site ici ?


Le forum ] [ Préférences ] [ Nouveau sujet ] [ Répondre ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]


[ Forums >> Webmasters >> Les autres langages >> Probleme sur scrpit php ]

Pages : 1-2     
> Probleme sur scrpit php
[ Posté par defcon ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 07-07-2008 à 22:08 | 7 messages ]

c'était les quotes autour des colonnes. ceci fonctionne.

<?PHP

$db = mysql_connect('localhost', 'root', '');
mysql_select_db('forum',$db);

$pseudo = mysql_real_escape_string($_POST['pseudo']);
$email = mysql_real_escape_string($_POST['email']);
$url = mysql_real_escape_string($_POST['url']);
$titre = mysql_real_escape_string($_POST['titre']);
$description = mysql_real_escape_string($_POST['description']);

$sql = "INSERT INTO forum_messsage (pseudo, email, url, titre, description)
VALUES('".$pseudo."','".$email."','".$url."','".$titre."','".$description."')";
$result = mysql_query($sql);
if (!$result)
die('Erreur SQL !'.$sql.' '.mysql_error());

echo 'merci beaucoup, vos infos ont été enregistrées.';
mysql_close();

?>


________________
defcon



[ Posté par candjoy ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 07-07-2008 à 22:47 | 74 messages ]

C'est de la folie ca marche toujours pas.

voila le code erreur ;

Notice: Undefined index: $pseudo in C:\weblocal\sites\site1\valide.php on line 6

Notice: Undefined index: $email in C:\weblocal\sites\site1\valide.php on line 7

Notice: Undefined index: $url in C:\weblocal\sites\site1\valide.php on line 8

Notice: Undefined index: $titre in C:\weblocal\sites\site1\valide.php on line 9

Notice: Undefined index: $description in C:\weblocal\sites\site1\valide.php on line 10
Erreur SQL !INSERT INTO forum_messsage ('pseudo', 'email', 'url', 'titre', 'description') VALUES('','','','','') Erreur de syntaxe près de ''pseudo', 'email', 'url', 'titre', 'description') VALUES('','','' à la ligne 1

________________
webmaster:candjoy

[ Posté par rf92 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 08-07-2008 à 08:53 | 690 messages ]

Bonjour,

si tu saisis directement en mode sql "INSERT INTO forum_messsage ('pseudo', 'email', 'url', 'titre', 'description') VALUES('','','','','')" avec des valeurs pour les variables, cela fonctionne-t-il ?

Je ne sais pas, mais l'ordre des champs a-t-il une importance ?

sans faire un insert, si tu fais echo $_POST[pseudo], quel résultat as-tu ?

a+

________________
rf92

A Begwalewe, près de Serule au Botswana, Galetwaselwe Mossi a volé une vache à Sir Seretse Khama. On vous fait grâce du nom de la vache.
Pierre Desproges

[ Posté par candjoy ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 08-07-2008 à 09:04 | 74 messages ]

oui la ca marche, mais bon sa ressout pas mon blém

________________
webmaster:candjoy

[ Posté par candjoy ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 08-07-2008 à 09:04 | 74 messages ]

c'est un vrai casse téte ma parole

________________
webmaster:candjoy

[ Posté par EricM ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 08-07-2008 à 10:08 | 4255 messages ]

Bonjour,
on t'a dit : "Pas de quotes autour des noms des colonnes" !
Faudrait peut être en tenir compte

A+

________________
L'échec est le fondement de la réussite.
- Lao Tseu -

[ Posté par candjoy ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 08-07-2008 à 15:17 | 74 messages ]

Désoler, mais comment ca pas de cote ?

________________
webmaster:candjoy

[ Posté par candjoy ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 08-07-2008 à 15:45 | 74 messages ]

C'est bon ca marche, le script etait en faite ;

<?PHP
if(($_POST['pseudo']!=NULL)&($_POST['email']!=NULL)&($_POST['url']!=NULL)&($_POST['titre']!=NULL)&($_POST['description']!=NULL))

{
$pseudo=$_POST['pseudo'];
$email=$_POST['email'];
$url=$_POST['url'];
$titre=$_POST['titre'];
$description=$_POST['description'];



$db = mysql_connect('localhost', 'root', '');
mysql_select_db('forum',$db);

$sql = "INSERT INTO forum_messsage
VALUES('$pseudo','$email','$url','$titre','$description')";
mysql_query($sql)
or die('Erreur SQL !'.$sql.'
'.mysql_error());

echo 'merci beaucoup, vos infos ont été enregistrées.';
mysql_close();

}
else { echo'merci de renseigner tous les champs <a href="index.php">retour formulaire</a>';
}

?>

________________
webmaster:candjoy


Pages : 1-2     


Services email :

Vous devez vous identifier pour profiter des services par email du forum.
Le forum ] [ Préférences ] [ Nouveau sujet ] [ Répondre ] [ Recherche ] [ Vos sujets ] [ Tous lus ] [ Flux RSS ]






compteur gratuit
actuellement en ligne

    PUBLICITE



     ANNUAIRE WEBMAST.
Cegetel
Fournisseur d'acces ADSL
http://www.cegetel.fr/
Cat : Haut débit
Voir l'annuaire webmaster


     LES SCRIPTS :
78 à éditer
68 à copier/coller
247 des membres
2580 sur le web
>> Tous les scripts

     LES MEMBRES :
66441 membres
4698 comptes CountUs
1861 comptes myCircle

     LES FORUMS :
14 forums
40411 topics
191772 messages
>> Les forums

    SONDAGE

Vous avez un blog ou site classique ?
Un blog
Un site classique
Les deux !
La mini-astuce "Navigateur" du jour par leBoss
Sous Firefox, vous pouvez définir plusieurs pages de démarrages dans les options en utilisant le séparateur |. Elles s'ouvriront toutes dans un onglet différent.
Proposer votre mini-astuce | Archives des mini-astuces
© 1999-2012 EJS - Tous droits réservés | CNIL N° 844440 | 17/05/2012 02:14:57 | Design by | Gen. en 0.485 sec.