zaptfire
Nouveau membre
Bonjour g créé une base de donnée avec Nom, Prénom, PHOTO ....... g donné la valeur 250 à image en varchar (je pense ke c suffisant pour uploader une photo de 100 Ko, ensuite g créé un formulaire PHP pour enregistrer sur cette base, le bleme c ke je c pas comment faire le code php pour uploader si qq pourra m'aider svp
le code du formulaire :
<html>
<head>
<title>insertion de données en PHP :: partie 1</title>
</head>
<body>
<form name="insertion" action="insertion.php" method="POST">
<table border="0" align="center" cellspacing="2" cellpadding="2">
<tr align="center">
<td>nom</td>
<td><input type="text" name="nom"></td>
</tr>
<tr align="center">
<td>prenom</td>
<td><input type="text" name="prenom"></td>
</tr>
<tr align="center">
<td>adresse</td>
<td><input type="text" name="adresse"></td>
</tr>
<tr align="center">
************************************************************************
<td>photo</td>
<td><input type="text" name="photo"></td>
</tr>*********************************************** mon bleme est la**************************
<tr align="center">
<td>numéro de téléphone</td>
<td><input type="text" name="telephone"></td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" value="insérer"></td>
</tr>
</table>
</form>
</body>
</html>
____________________________________________________
et voici le code php d'insertion dans la base (insertion.php)
<?php
//connection au serveur
$cnx = mysql_connect( "localhost", "*****", "*****" ) ;
//sélection de la base de données:
$db = mysql_select_db( "membres" ) ;
//récupération des valeurs des champs:
//nom:
$nom = $_POST["nom"] ;
//prenom:
$prenom = $_POST["prenom"] ;
//adresse:
$adresse = $_POST["adresse"] ;
//photo:
$cp = $_POST["photo"] ;
//numéro de téléphone:
$tel = $_POST["telephone"] ;
//création de la requête SQL:
$sql = "INSERT INTO personnes (nom, prenom, adresse, photo, telephone)
VALUES ( '$nom', '$prenom', '$adresse', '$photo', '$tel') " ;
//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si l'insertion a marchée:
if($requete)
{
echo("L'insertion a été correctement effectuée sur la base de donnée") ;
}
else
{
echo("L'insertion à échouée") ;
}
?>
le code du formulaire :
<html>
<head>
<title>insertion de données en PHP :: partie 1</title>
</head>
<body>
<form name="insertion" action="insertion.php" method="POST">
<table border="0" align="center" cellspacing="2" cellpadding="2">
<tr align="center">
<td>nom</td>
<td><input type="text" name="nom"></td>
</tr>
<tr align="center">
<td>prenom</td>
<td><input type="text" name="prenom"></td>
</tr>
<tr align="center">
<td>adresse</td>
<td><input type="text" name="adresse"></td>
</tr>
<tr align="center">
************************************************************************
<td>photo</td>
<td><input type="text" name="photo"></td>
</tr>*********************************************** mon bleme est la**************************
<tr align="center">
<td>numéro de téléphone</td>
<td><input type="text" name="telephone"></td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" value="insérer"></td>
</tr>
</table>
</form>
</body>
</html>
____________________________________________________
et voici le code php d'insertion dans la base (insertion.php)
<?php
//connection au serveur
$cnx = mysql_connect( "localhost", "*****", "*****" ) ;
//sélection de la base de données:
$db = mysql_select_db( "membres" ) ;
//récupération des valeurs des champs:
//nom:
$nom = $_POST["nom"] ;
//prenom:
$prenom = $_POST["prenom"] ;
//adresse:
$adresse = $_POST["adresse"] ;
//photo:
$cp = $_POST["photo"] ;
//numéro de téléphone:
$tel = $_POST["telephone"] ;
//création de la requête SQL:
$sql = "INSERT INTO personnes (nom, prenom, adresse, photo, telephone)
VALUES ( '$nom', '$prenom', '$adresse', '$photo', '$tel') " ;
//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si l'insertion a marchée:
if($requete)
{
echo("L'insertion a été correctement effectuée sur la base de donnée") ;
}
else
{
echo("L'insertion à échouée") ;
}
?>