twist85 Profil : Jeune recrue |
Dans ma base de donnée il n'y a pas de doubles ce que je comprend pas c'est que les doubles viennent dés que j'ai plus de production d'enregistré.
Voici le code de mon formulaire nomée "pprod.html":
Code :
- <html>
- <head>
- <title>Page Admin Production</title>
- </head>
- <body>
- <div align="center">
- <p><font size="5">Insérer une nouvelle production </font></p>
- <div align="left">
- <form action="/padminprod/transdone.php" method="post">
- <table width="103%" border="0">
- <tr>
- <td><strong><font size="4">- Information production et </font></strong></td>
- <td><strong><font size="4">artiste -</font></strong></td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td width="22%">Nom de la production</td>
- <td width="36%"><p> </p>
- <p>
- <input type="text" name="prod" size=30 maxlength=40>
- </p>
- <p> </p></td>
- <td width="13%"> </td>
- <td width="29%"> </td>
- </tr>
- <tr>
- <td>Nom de l'artiste</td>
- <td><p> </p>
- <p>
- <input type="text" name="artist" size=30 maxlength=40>
- </p>
- <p> </p></td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td>Commentaires</td>
- <td><textarea name="comm" cols=31 rows=4></textarea> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <tr>
- <td><div align="left"></div></td>
- <td><div align="center">
- <input name="submit" type="submit" value="Envoyer">
- </div></td>
- <td><input name="reset" type="reset" value="Recommencer"></td>
- <td> </td>
- </tr>
- </table>
- </form>
- <p><strong><font size="4">- Uploader les Jacquettes - </font></strong></p>
- <form enctype="multipart/form-data" action="/padminprod/transjac.php" method="post">
- <input type="hidden" name="MAX_FILE_SIZE" value="100000000" />
- Transfère le fichier <input type="file" name="fichier" />
- <input type="submit" />
- </form>
- <p><strong><font size="4">- Regarder les productions existantes - </font></strong></p>
- <p align="center"> <a href="lookprod.php">
- <input type="submit" value="Regarder"/>
- </a> </p>
- </body>
- </html>
|
Voici le code de ma page qui affiche le contenue de ma table nomée lookprod.php:
Code :
- <?php
- echo "<table>\n<tr>\n<td align='center'><h1> Artiste
- </h1></td>\n<td align='center'><h1> Production
- </h1></td>\n<td align='center'><h1> Commentaire
- </h1></td>\n<td align='center'><h1> Jacquette
- </h1></td>\n</tr>";
- // on se connecte à notre base
- $connexion = mysql_connect("localhost","root","" );
- mysql_select_db("Prod",$connexion);
- //requete pour tout
- $sql = ("SELECT * FROM `nom_prod`,`img`" );
- $requete = mysql_query($sql);
- //traitement du resultat
- while ($row = mysql_fetch_array($requete))
- {
- // affichage des resultats
- echo "\n",
- '<tr><td align="center">',$row["artist"],'</td>',
- '<td align="center">',$row["production"],'</td>',
- '<td align="center">',$row["comment"],'</td>',
- '<td align="center"><img src="images/',$row["repimage"],'" /></td>',
- "\n</tr>";
- }
- echo "\n</table>";
- mysql_close();
- ?>
|
Mon code de la page pour uploader les jacquettes nomée transjac.php:
Code :
- <?php
- $repertoireDestination = "images/";
- $nomDestination = $_FILES["fichier"]["name"];
-
- if (is_uploaded_file($_FILES["fichier"]["tmp_name"])) {
- if (rename($_FILES["fichier"]["tmp_name"],
- $repertoireDestination.$nomDestination)) {
- echo "Le fichier a été déplacé vers ".$repertoireDestination.$nomDestination;
- } else {
- echo "Le déplacement du fichier temporaire a échoué".
- " vérifiez l'existence du répertoire ".$repertoireDestination;
- }
- } else {
- echo "Le fichier n'a pas été uploadé (trop gros ?)";
- }
- echo "<br><br>";
- //nom du fichier choisi:
- $nomFichier = $_FILES["fichier"]["name"] ;
- //nom temporaire sur le serveur:
- $nomTemporaire = $_FILES["fichier"]["tmp_name"] ;
- //type du fichier choisi:
- $typeFichier = $_FILES["fichier"]["type"] ;
- //poids en octets du fichier choisit:
- $poidsFichier = $_FILES["fichier"]["size"] ;
- //code de l'erreur si jamais il y en a une:
- $codeErreur = $_FILES["fichier"]["error"] ;
- // Test
- //echo "<br>";
- //echo "$nomFichier *****/***** $typeFichier *****/***** $poidsFichier";
- // connexion à votre base de donnée
- $connexion = mysql_connect("localhost","root","" );
- mysql_select_db("Prod",$connexion);
- // on créer la requête SQL, pour ensuite l'envoyer
- $requete = ("insert into img values('$nomFichier')" );
- mysql_query ($requete);
- echo "Vos données ont été enregistrées !";
- ?>
|
et mon code pour enregistrer les donnée des artites prod et commentaire nomé transdone.php :
Code :
- <?php
- // récupération des données du formulaires
- $prod = $_POST['prod'];
- $artist = $_POST['artist'];
- $comm = $_POST['comm'];
- // connexion à votre base de donnée
- $connexion = mysql_connect("localhost","root","" );
- mysql_select_db("Prod",$connexion);
- // on créer la requête SQL, pour ensuite l'envoyer
- $requete = ("insert into nom_prod values('$prod','$artist','$comm')" );
- mysql_query ($requete);
- echo "Vos données ont été envoyées !";
- // fermeture de la connexion vers Mysql
- mysql_close();
- ?>
|
Par contre comment je peux t'envoyer ma bdd ? Merci bcp pour toute ton aide |