Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1527 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  requete sql + php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

requete sql + php

n°1206776
rut
Posté le 25-09-2005 à 00:52:46  profilanswer
 

voila je boulote sur un projet depuis un petit temps , j 'aimerai concretiser mon projet mais je cal a plusieur endroit assez bete peut etre , mais je suis deja rester de longues heures desu sans arriver a la bonne solution , alors voici 5 liens , j'assaye de faire comme indiquer mais ca ne marche pas, je ne sais pas ou et comment le faire , si quelqun pourrait m'aider , il eviterai certainement le risque de crise cardiaque de ma part.
 
http://webmaster.lycos.fr/topics/t [...] rkshop4/1/
http://webmaster.lycos.fr/topics/t [...] rkshop4/2/
http://webmaster.lycos.fr/topics/t [...] rkshop4/3/
http://webmaster.lycos.fr/topics/t [...] rkshop4/4/
http://webmaster.lycos.fr/topics/t [...] rkshop4/5/
 
voila les liens , alors si quelqun peut me dire ou il faut faire ca , depuis une page web et comment ? ou depuis la base mysql ? ou encore autre ? et si quelqun a deja tester je suis a toutes ecoute
 
merci

mood
Publicité
Posté le 25-09-2005 à 00:52:46  profilanswer
 

n°1206779
sielfried
Posté le 25-09-2005 à 01:06:55  profilanswer
 

Qu'est-ce que tu n'arrives pas à faire, concrètement ?


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1206781
rut
Posté le 25-09-2005 à 01:09:05  profilanswer
 

Je ne sais pas ou il faut mettre les codes
 
si tu pourrai m'eclairsire ?

n°1206783
sielfried
Posté le 25-09-2005 à 01:11:08  profilanswer
 
n°1206789
afbilou
pouet your life
Posté le 25-09-2005 à 01:31:39  profilanswer
 

Il y a des exemples de code ... avec le numéro de ligne a coté !
 
Maintenant tu as aussi la solution de comprendre ce que tu fais au lieu de faire de l'assemblage de copier/coller au feeling ! Pour cela il te faudrait decouvrir les bases de HTML, PHP, SQL ...

n°1206818
rut
Posté le 25-09-2005 à 10:31:15  profilanswer
 

Oui je suis d'accord , mais je ne sais pas quel est l'endroit ou il faut mettre ces lignes de code !
 
Soit faire une page test.php et encodez , soit par mysql , si quelqun pourrai m aidez...

n°1206833
claque2000
GamerTag : claquos2000
Posté le 25-09-2005 à 11:40:06  profilanswer
 

Comme a dit afbilou, y'a les numéros de ligne dans les pages d'aide, suffit de les suivre.  
Et au lieu de faire du copier coller bête et méchant, tu as le droit de visiter les sites expliquant les bases de php.
Vu que tu nous as fourni un lien lycos, en voici un autre que tu aurais du lire précedemment :  
http://webmaster.lycos.fr/topics/t [...] ndex.phtml


---------------
Linux registered user #352556
n°1206840
afbilou
pouet your life
Posté le 25-09-2005 à 11:47:24  profilanswer
 

rut a écrit :

Oui je suis d'accord , mais je ne sais pas quel est l'endroit ou il faut mettre ces lignes de code !
 
Soit faire une page test.php et encodez , soit par mysql , si quelqun pourrai m aidez...


3. numéros de
5. crois pas ?
8. pourtant !
4. ligne tu ne
2. croissant des
7. très logique
6. Ca parait
1. Dans l'ordre

n°1206841
rut
Posté le 25-09-2005 à 11:47:47  profilanswer
 

Oui merci , j'ai deja tout lu , et fait , mais je bloque a ce chapitre.
 
je sais qu'il y a les numero de ligne , mais ces ligne de code , il faut les mettre ou?
 
c'est ca ma question!
 
merci d'avance

n°1206843
claque2000
GamerTag : claquos2000
Posté le 25-09-2005 à 11:49:08  profilanswer
 

Dans une page php cte question. [:pingouino]
 
Tu es sur d'avoir tout lu, parce que là c'est quand mm les bases de la programmation ...


Message édité par claque2000 le 25-09-2005 à 11:52:52

---------------
Linux registered user #352556
mood
Publicité
Posté le 25-09-2005 à 11:49:08  profilanswer
 

n°1206846
afbilou
pouet your life
Posté le 25-09-2005 à 11:51:57  profilanswer
 

etant donné que ces lignes de codes commence par : <html>
que l'on y retrouve du <head>, du <body>, et j'en passe ...
Si tu avais deja fait une fois du HTML tu saurais qu'il faut créer un fichier texte avec ces lignes ...
 
Il faut que tu apprennes dans l'ordre :
d'abord HTML / CSS
puis PHP
puis attaque de mySQL via PHP
ne brule pas les étapes ... tu vas t'enerver et perdre du temps ... et le notre :)

n°1206854
rut
Posté le 25-09-2005 à 11:59:26  profilanswer
 

Oui.
 
 
Voila j'ai crée une page " testsql.php " avec ceci :
 
1: <html>
2: <head>
3: <title> Atelier PHP N°4 - testDb.php </title>
4:
5: <?php
function mysql_die($error = "inconnue" )
{
echo "<H1>Erreur :". $error."</H1>";
   exit;
}
 
6:  $db = mysql_connect("localhost","user","password" ) or mysql_die("Connexion impossible" );
7:  mysql_select_db("user_db",$db);
9:  $requete = "SELECT * FROM article WHERE id=1";
10:  $result = mysql_query ($requete,$db)or mysql_die("Aucun enregistrement" );
11:  $article =mysql_fetch_object($result);
12:  mysql_free_result($result);
[...]
 
13: ?>
14:
15: </head>
16: <body>
17:    <?php echo $article->titre ?>
18:    <BR>
19:    <?php echo $article->chapeau_long ?>
20:    <BR>
21:    <?php echo $article->corps ?>
22: </body>
23: </html>
 
maintenant que dois-je faire?

n°1206858
afbilou
pouet your life
Posté le 25-09-2005 à 12:01:32  profilanswer
 

Il faut que tu apprennes dans l'ordre :  
d'abord HTML / CSS  
puis PHP  
puis attaque de mySQL via PHP  
ne brule pas les étapes ... tu vas t'enerver et perdre du temps ... et le notre :)

n°1206864
rut
Posté le 25-09-2005 à 12:08:08  profilanswer
 

J'ai deja fait un site amateur en HTML
 
et deja coder en dur en php
 
:)
merci

n°1206867
claque2000
GamerTag : claquos2000
Posté le 25-09-2005 à 12:09:59  profilanswer
 

Tu as déjà codé en php ?
 
Tu es sur ?  :heink:


---------------
Linux registered user #352556
n°1206868
afbilou
pouet your life
Posté le 25-09-2005 à 12:11:32  profilanswer
 

Tes interrogations me semblent innapropriées de la part de quelqu'un qui code deja en PHP.
 
Etant donné que tu ecris actuellement un script PHP ... je me permet de te demander ce qui peut bien te bloquer comme ca etant donné que tu as deja rencontré toutes les notions necessaires normalement.

n°1206873
rut
Posté le 25-09-2005 à 12:17:59  profilanswer
 

Oui j'ai bel et bien deja coder dans ma vie .
 
Mais ici je monte de crant et avec les requete c'est la galere
 
mon script php donc enregistré sur " testsql.php " me donne ceci quand je met l'adresse:
 
Parse error: parse error in /data/members/free/multimania/fr/t/e/s/monsite/htdocs/testsql.php on line 12
 
 
que faire ?
 

n°1206876
sielfried
Posté le 25-09-2005 à 12:22:29  profilanswer
 

Ne nous dit surtout pas ce que tu as à la ligne 12.
 
(Je doute que ce soit "mysql_free_result($result);" comme plus haut...)


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1206878
claque2000
GamerTag : claquos2000
Posté le 25-09-2005 à 12:28:08  profilanswer
 

rut a écrit :


que faire ?


 
Lire ceci  :  
http://www.phpfrance.com/tutoriaux [...] l-avec-php
 
avec cela en complément :  
http://fr.php.net/manual/fr/ref.mysql.php
 
Si tu as déjà codé du php, ca devrait aller tout seul


---------------
Linux registered user #352556
n°1206895
rut
Posté le 25-09-2005 à 13:27:05  profilanswer
 

Merci.

n°1206900
rut
Posté le 25-09-2005 à 13:38:18  profilanswer
 

Voila quand je met se script :
 
<?php
 
switch($_POST['action'])
{
 
  // INSERTION DANS LA BASE
  case "inserer":
   
    // déclaration de quelques variables
    $host = "localhost";
    $user = "utilisateur";
    $pass = "motdepasse";
    $bdd = "basededonnes";
    $table = "test";
     
    // connection avec MySQL
    @mysql_connect($host, $user, $pass) or die("Impossible de se connecter à la base de données" ); // Le @ indique à php de ne pas afficher de message d'erreur
    @mysql_select_db($bdd) or die("Impossible de se connecter à la base de données" );
     
    // affichage sélection
    echo '<p>Bonjour ' . htmlentities($_POST['nom']) . ', votre email est ' . htmlentities($_POST['email']) . '</p>';
         
    // stockage dans la bdd
    $nom = $_POST['nom'];
    $email = $_POST['email'];
    if(!get_magic_quotes_gpc())
   {
     // si php n'est pas configuré pour le faire automatiquement, on ajoute des \ devant les '
     // deux raisons : autoriser d'ajouter des ', et sécuriser notre requete
     // on y reviendra dans un prochain tutorial
     $nom = addslashes($nom);
     $email = addslashes($email);
   }
    $sql = "INSERT INTO " . $table . "(nom, email, dateheure) VALUES('" . $nom . "','" . $email . "', NOW())";
    $res = mysql_query($sql);
     
    // déconnection avec MySQL
    mysql_close();
     
  break;
   
  // AFFICHAGE FORMULAIRE HTML
  default:
     
    ?>
    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    <input type="hidden" name="action" value="inserer" />
    <p>Login : <input type="text" name="nom" /></p>
    <p>Mot de passe : <input type="text" name="email" /></p>
    <p><input type="submit" name="Submit" value="Toc toc toc" /></p>
    </form>
    <?
   
  break;
 
}
 
?>
</body>
</html>  
 
 
et que je vais sur le lien , j'arrive sur la page avec un nom + email a rentrer pour acceder a la base , mais le probleme c'est que je ne sais pas quoi mettre comme nom ou email ,je n'ai jamais travailer dans ce type la , alors si quelqun peut me dire se que je dois mettre ...
 
merci encore claque2000

n°1206903
claque2000
GamerTag : claquos2000
Posté le 25-09-2005 à 13:46:23  profilanswer
 

Bon ca commence à bien faire là : va falloir que tu lises vraiment  :fou:  
On a pas arreté de te filer des liens vers des sites qui expliquent les bases des bases de données et de php avec les bases de données.
 
C'est pas en copiant un script bêtement que tu vas comprendre, il faut faire un minimum d'effort [:pingouino]
 
Donc le script que t'as copié crée une page web (un formulaire) qui demande le nom et l'email (en gros) pour l'insérer dans une BD.  
 
Donc ce qui t'est demandé sont des infos incluses dans une base de données que tu n'as surement pas créée.
De plus le script fourni est un script d'exemple, faut voir à changer $user, $pass, $bdd et $table.
 
Mais franchement lis les bases histoire de comprendre ce que tu feras.  
Parce que copier/coller bêtement  [:aaah]  
Je rajouterais qu'il y'a un topic dans cette section sur les questions récurrentes en php créé par berceker united (en esperant ne pas écorcher le pseudo).
 
D'ailleurs derniere intervention de ma part, tu fais google sur les requetes suivantes :
cours base de données
algèbre relationnelle
langage sql
tutorial mysql
tutorial php mysql
 
Tu lis l'ensemble sérieusement, tu fais quelque chose de constructif et tu reviens poser des questions si tu rencontres de réels problèmes.


Message édité par claque2000 le 25-09-2005 à 14:13:31

---------------
Linux registered user #352556
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  requete sql + php

 

Sujets relatifs
[débutant] remplir jtable avec requeteprobleme de requete
[hibernate] Parser le résultat d une requete hibernate avec du xslà l'aide : requete SQL : "FROM" variable ?
[MySQL] Besoin d'aide - Optimisation d'une requête très lourdeProbleme de requete et de texte en php [Résolu, euh en fait non]
Resultat d'une requete parametre dans zone de liste !!petit pb requete
Probleme de requeteEffectuer une requête SQL en une ligne
Plus de sujets relatifs à : requete sql + php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR