Probleme de creation de base de donnees

Fermé
Signaler
-
Messages postés
34234
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 décembre 2021
-
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

Messages postés
34234
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
5 décembre 2021
3 861
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);