begin process at 2012 05 31 00:27:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

insertion ds une table sous easyphp1.7


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

insertion ds une table sous easyphp1.7

mardi 3 février 2004 à 18:26:29 | insertion ds une table sous easyphp1.7

jimmy69


Bonjour a tous


voila ma p'tite question ...

avant je bossais avec easyphp 1.4 et maintenant j'ai installer easyphp 1.7!

je voudrais inserer mes donnees ds la base grace a un formulaire php !

avant je faisais sous 1.4 !

je recuperais avec $ma_variable

et puis je faiais la connection a mysql
et puis un insert into table ("nom") values ("$ma_variable");

bon la tout allait bien mais sous 1.7 je n'y arrive pas

je recupere les donnees avec $_POST["ma_varaible"];

et puis la requete

insert into table ("nom") values("$_post["Ma_varialbe"]");

c'est bien comme ca non?!

C'est bien comme cela que je dois faire pour entrer un enregistrement sous la version 1.7 d'easyphp!


Un grand merci a vous

Jimmy

mardi 3 février 2004 à 19:39:05 | Re : insertion ds une table sous easyphp1.7

eax

dans ta requete le $_POST s'écrit en majuscules

Sylvain [email] [homepage] [myCV]
mardi 3 février 2004 à 19:52:33 | Re : insertion ds une table sous easyphp1.7

Tomcube

Et puis fait gaffe à ton écriture ! ^^
Parfois t'écrit "variable", "varaible" ou "varialbe" lol !

-------------------------------
Life is a game, Enjoy ! ^^
vendredi 19 mars 2004 à 12:26:11 | Re : insertion ds une table sous easyphp1.7

itris

Hello,

Perso je suis vraiment NULL ;-) becaus moi j'arrive po !
J'ai le même prob. sous easyphp1.7...
Si quelqu'un peu me dire exactement ou sa cloche et quelle syntaxe est à utiliser Kessacerai hachement sympa...

Voici un exemple du code qui cloche :


<?
// Connexion à la base de données
$host = "localhost"; // localhost ou serveur
$user = "root"; //nom d'utilisateur
$pass = ""; //mot de passe
$bdd = "base01"; //nom de la base de donnés
@mysql_connect($host,$user,$pass) or die("Connection impossible");
@mysql_select_db("$bdd") or die("Connection impossible a la base de données");

// Ajoute un enregistrement
if ($ajout=='1'){
$nom=$_POST['nom']
$prenom=$_POST['prenom']
$mail=$_POST['mail']
$commentaire=$_POST['commentaire']

$requette=mysql_query("INSERT INTO contacts VALUES (id, '$nom', '$prenom', '$mail', '$commentaire');");

// Affiche boite de dialogue OK
echo "<script>alert('Un enregistrement a été ajouté!')</script>";
}
?>

<!-- Formulaire de saisie -->
<form action='?ajout=1' method='post' >
<p>Nom: <input name="nom" type="text" id="nom">
<br>Prénom: <input name="prenom" type="text"
id="prenom">
<br>E-mail: <input name="mail" type="text" id="mail">
<br>Commentaire: <textarea name="commentaire"
cols="30" rows="5" id="commentaire"></textarea>
</p>
<p>
<input type="submit" name="Submit" value="Envoyer">
<input type="reset" name="Submit2"
value="Rétablir">
</p>
</form>

<?
// Fermeture de la base de données
mysql_close();
?>


Certain diront encore une question bête et me répondront FAQ mais j'ai rien trouver de très claire. Désolé !


vendredi 19 mars 2004 à 12:52:32 | Re : insertion ds une table sous easyphp1.7

itris

Oups !

J'ai corriger quelque truc

- Déplacer les $_POST avant le if ($ajout=='1')
- Ajouter le ; à la fin de chaque $_POST

... Tjrs même blème !

Aucune donnée n'est enregistré.

Si quelqu'un peu m'éclairer, je lui paye une tourné ;-)
vendredi 19 mars 2004 à 13:47:32 | Re : insertion ds une table sous easyphp1.7

jimmy69


salut si j'etasi toi,

je mettrai la syntaxe de la requete complete cad le insert puis les champs ds l'odre et puis les valeurs .

tu n'es pas obliger de mettre l'id !!!! ca doit donner cela !!

insert into contact (nom, prenom, mail, commentaire) values

( '$nom', '$prenom', '$mail', '$commentaire');

si cela ne va pas fais moi passer ton mail je t'enverrai un script tout fait qui realise cela sous easyphp 1.7

bon week end

ciao



vendredi 19 mars 2004 à 14:40:50 | Re : insertion ds une table sous easyphp1.7

itris

Merci de ta réponse SUPER RAPIDE
Voici le résultat:


<?
// Connexion à la base de données
$host = "localhost"; // localhost ou serveur
$user = "root"; //nom d'utilisateur
$pass = ""; //mot de passe
$bdd = "base01"; //nom de la base de donnés
@mysql_connect($host,$user,$pass) or die("Connection
impossible");
@mysql_select_db("$bdd") or die("Connection impossible a
la base de données");

$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$mail=$_POST['mail'];
$commentaire=$_POST['commentaire'] ;

// Ajoute un enregistrement
if ($ajout=='1'){
$requette=mysql_query("INSERT INTO contacts (nom,
prenom, mail, commentaire) VALUES
('$nom', '$prenom', '$mail', '$commentaire');");

// Affiche Box OK
echo "<script>alert('Un enregistrement a été ajouté!')
</script>";
}
?>


Malheureusement tjrs idem (je crois que je suis vraiment Stupide !) enfin !!! Tu as proposer un script pour flémare ;-) qui m'interesse fortement je t'ai envoye un msg 'via ce site' avec mon e-mail...

J'ai essayé encore plein d'autre truc avec des .[]/adslach enfin bref une vrai usine à gaz et rien n'y fait et je suis sur que c'est une broutille ... mais si tu propose une solution de facilité, je suis preneur.

Bon week-end à toi !


(Sympa ton site perso )

vendredi 19 mars 2004 à 20:46:44 | Re : insertion ds une table sous easyphp1.7

jimmy69


salut

j'ai bien recu ton mess ....

je t'envoi cela tantot car je ne suis pas chez moi pour le moment !!!!

mais je viens de penser a un truc !!!

la

if ($ajout=='1'){


a la place de $ajout mets un peu

$request[ajout] ==1 ca devrait marche je pense

sinon je vois pas de trop, tu peux esayer le $_POST

$_POST[ajout] == 1

je te previens je debute aussi :-)

mais a deux il devrait y avoir plus que ds une tete!!!

de toute facon je t'envoi un exemple d'ajout et de suppression ce soir .

!!!

N'hesites pas a deposer des p'tits scripts sur mon site si tu veux !

y'a pas d'angoisse

ciao





Cette discussion est classée dans : table, easyphp, insertion, ds, easyphp1


Répondre à ce message

Sujets en rapport avec ce message

Problème insetion ds mysql [ par Ark1 ] Bonjour j'ai un problème avec les INSERT en mysql... C'est en local avec easyphp si jamais...voila mon code:$db = mysql_connect('localhost', 'root', ' script sous easyphp1.4 et maintenant sous la 1.7 [ par jimmy69 ] Bonjour a tous,Voila j'ai pas mal de script qui ont ete fait sous easyphp 1.4 !tout marchait parfaitement !Bon ou ca merde et vous vous en doutez je p Gestion des clès etrangères ds easyphp [ par sagesse ] j'ai basculé une base access vers mysql (juste garder les enregistrement). j'utilise easyphp et je ve savoir comment gérer les clères etrangères.si ke Insertion au Hasard dans une Table [ par mathieuthestar ] Salut tout le mondej'aimerai un script ou un grande aide pour que lros de l'inscirption dans mon site on soit placé dans une des 3 table que j'aèrs dé Help fonction eval(); [ par Yoteco ] J'ai créer une classe qui permet de gérer deux trois fonction MySQL mais j'ai un ptit problème lors de la sélection dans la base de données car je doi utilisation de easyphp1.7 [ par riadh100 ] Salut;j'ai développé un site web en utilisant easyphp 1.6 et ça marche bien, mais je ne sais pas pourquoi il ya un probléme sous easyphp 1.7.il m'envo utilisation de easyphp1.7 [ par riadh100 ] Salut;j'ai développé un site web en utilisant easyphp 1.6 et ça marche bien, mais je ne sais pas pourquoi il ya un probléme sous easyphp 1.7.il m'envo Probleme Bizarre d'insertion du texte [ par ala_daly ] Slt à tous, j'ai un probème bizarre d'insertion de données de type texte dans une table mysql: Quand je saisis un texte court manuellement ça marche, connaitre le nombre d enregistrement ds une table [ par Teclis01 ] Voilà en fait j aimerais savoir quelle requete il faut faire pour savoir le nombre d enregistrement dans une table. ---------------------------------- connaitre le nombre d enregistrement ds une table [ par Teclis01 ] Voilà en fait j aimerais savoir quelle requete il faut faire pour savoir le nombre d enregistrement dans une table. ----------------------------------


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales