Interfacer ma page HTML avec ma BDD MySQL ? - SQL/NoSQL - Programmation
Marsh Posté le 08-06-2005 à 01:39:52
j'ai ça deja...
Code :
|
c'est un petit script php mais quand je le lance j'ai mon echo qui s'affiche....il veut pas aller jusqu'à la connection à mysql..
Marsh Posté le 08-06-2005 à 08:38:22
Il est lancé ton serv MySQL?
Marsh Posté le 08-06-2005 à 08:44:36
Citation :
|
Tu comprends ce que tu fais au moins?
$nom contient l'ID de l'ordi
$prenom contient le nom de l'ordi
$email contient le type d'ordi
$icq contient la fonction de l'ordi
Citation :
|
La requête est complétement fausse:
ordinateur(id_ordi, nom_ordi, type_ordi,fonct_ordi)
puis
VALUES('','$nom','$prenom','$email','$icq','$titre','$url')
Y'a pas un problème ?
Marsh Posté le 08-06-2005 à 11:36:50
cesarr89 a écrit : [quote] |
j'essaye en tous cas...
oui là j'ai mis vite fait le code car il est pompé sur un truc trouvé sur internet, je suis pas du tout capable d'en creer un de toute part
Code :
|
Code :
|
c'est mieux ?
Marsh Posté le 08-06-2005 à 12:11:01
Oui mais c'est toujours pas ca dans le VALUES de la requête.
Marsh Posté le 08-06-2005 à 12:39:50
hum...
je croyais pourtant que ça me ferait, insérer ds la table ordinateur avec les champs id_ordi, nom_ordi, type_ordi, fonct_ordi les valeurs de mes variables du meme nom (d'ailleur j'aurais peut etre du differencier entre les champs SQL et mon formulaire) envoyées par le POST, non ?
je comprends ça moi, Si $id_ordi contient une valeur alors la poster, Sinon la variable est vide, auquel cas l'echo prend le relais pour me signaler qu'aucun champ ne doit etre vide...
je patauge mais j'aime ça
Marsh Posté le 08-06-2005 à 12:42:53
Tu as déjà manipulé des chaines de caractères en PHP?
Marsh Posté le 08-06-2005 à 12:46:58
très franchement non...
je sens que tu vas me dire:
"abandonne jeune padawan...beaucoup de choses encore apprendre tu dois"
je te remercie de m'aider quand meme
Marsh Posté le 08-06-2005 à 12:50:43
Non je vais te dire, ' va voir sur ces sites':
http://www.phpdebutant.org/
www.siteduzero.com/php/
Marsh Posté le 08-06-2005 à 17:05:46
il faudrait donc que je reprenne toute ma variable comme ceci
Code :
|
puisque ce que je vais saisir effectivement sera différent à chaque submit...
tes sites sont super bien faits mais je comprends pas pourquoi la 1ere VALUE est '' ?
Marsh Posté le 08-06-2005 à 17:08:38
le '' ca veut dire valeur par défaut de ton champs ou si c'est un auto-increment bah ca prends la valeur tout seul.
Pour le reste retourne sur les sites tu as pas tout bien compris je crois.
Marsh Posté le 08-06-2005 à 17:13:33
arf j'en ai trop lu je crois
j'y retourne, rome ne s'est pas faite en 1 jour
Marsh Posté le 08-06-2005 à 17:14:17
Oui exactement, mais t'en fais pas tu vas finir par y arriver.
Marsh Posté le 08-06-2005 à 17:25:14
il faut que je declare la longueur et le type de ma variable ds mon script php avant non ?
Marsh Posté le 08-06-2005 à 17:28:46
Quoi comment ca?
Marsh Posté le 08-06-2005 à 17:30:37
non je me demandais si je devais reprendre les types de varibales et la longueur (int,varchar) comme je les ai choisies lors de la création de mes tables...
Marsh Posté le 08-06-2005 à 17:32:13
bah non, en plus PHP est pas strict niveau typage (d'ailleurs c'est dangereux desfois).
Retourne sur les sites et relis mieux.
Marsh Posté le 08-06-2005 à 19:08:19
Bon mon formulaire HTML fait recuperer a mon script PHP les données pour remplir ma base MySql c'est déjà pas mal...
Code :
|
par contre là mes me reste plus beaucoup de cheveux pour faire de ma clef primaire id_ordi le lien entre toutes mes tables...
et oui si j'ai 1 ordi d'ID 1 je veux pas qu'il y en ai un autre et je veux que pour chaque ID ma table ordinateur soit liée à la table hardware puis software.. tout ça avec incrementation auto lol
decidemment je suis vraiment criqpé là j'arrive meme plus à expliquer...
j'étudie l'exemple http://www.phpdebutant.org/article67.php mais c'est pas gagné ^^
Marsh Posté le 08-06-2005 à 00:11:35
Salut,
je voudrais interfacer ma base de donnees avec une page HTML de saisie...
j'ai editer une pages de saisie avec un editeur HTML Wysiwyg (Nvu) contenant tous les champs correspondants à mes tables SQL.
la page se termine par un boutton de type submit qui doit envoyer tout le contenu des champs pour remplir ma base.
je ne sais pas par contre quel type de code mettre pour me connecter à ma base et que les champs soient associés aux tables.
est-ce du type ?
je vois pas comment dire par exemple :
au champ ID ordinateur dans la page HTML d'aller remplir la table Ordinateur > Id_ordi de ma base de données...
si vous pouviez me donner des pistes