Probleme de creation de base de donnees

Fermé
Leo Edvis - Modifié par jordane45 le 10/05/2016 à 10:17
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 10 mai 2016 à 10:19
Bonjour,
je n'arrive pas a inserer mes informations dans ma base de donnees en utilisant PHP

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; text-decoration: none; background-color: #333333; border: #000000;
 border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
body {
 background-color: #5EB6DD;
}
-->
</style>
</head>

<body>
 <p> </p>
 <p> </p>
 <p> </p>
 <p> </p>
 <p align="center"> </p>
 <div align="center">
   <table width="554" height="276" border="3" cellpadding="3" cellspacing="3" >
    <tr>
      <td height="264" align="center" valign="middle" bgcolor="#8CC6D7"><div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Reference Materiel <br>
          <input type="texte" name="Reference Materiel">
          <br>
          <br>
        Type Materiel</font></b><br>
        <input type="texte" name="Type Materiel">
        <br>
        <br>
        <input type="submit" name="Submit" value="Valider" class="input">
 

      </div></td>
    </tr>
   </table>
 </div>
<?php
    // on se connecte à notre base
    $base = mysql_connect ('localhost', 'root', 'root');
    mysql_select_db ('ecoparck', $base) ;
    
    // lancement de la requete
    $sql = 'INSERT INTO materiel  VALUES ("Reference_Materiel", "Type_Materiel")' ;

$result = mysql_query('$sql');

    // on insere le tuple (mysql_query) et au cas où, on écrira un petit message d'erreur si la requête ne se passe pas bien (or die)
    mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());

    // on ferme la connexion à la base
    mysql_close();
    ?>
</body>
</html>




EDIT : Ajout des balises de code. Merci d'y penser la prochaine fois (jordane)

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
10 mai 2016 à 10:19
Bonjour,

1 - Tu utilises l'ancienne extension mysql ....
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Je t'invite à passer à PDO ou à mysqli !

2 - Essayes de placer ton code PHP ... AVANT ton HTML. ça rend le code plus lisible

3 - Retires les QUOTES autour de ta variable $sql
$result = mysql_query($sql);

0