A se taper la tete

Fermé
david69 - Modifié par david69 le 22/07/2012 à 15:40
 Utilisateur anonyme - 23 juil. 2012 à 15:11
Bonjour,
moi mon souci ses que je cree un formulaire pour creer des repertoires
qui saffiche correctement
mais des que je clique ou raffraichi le module il m'inscrit une ligne dans ma bdd
une ligne vide bien sur
et quand je rentre les données dans le nom tout va bien
comprend pas pourquoi des que je clique ou raffraichi le module il m'inscrit une ligne dans ma bdd merci a vous bonne journée !
voici le fichier:

echo"<form action=\"\"
method=\"post\">
Nom:<br/>
<input type=\"text\" name=\"album\" size=\"25\"/>
<br/><br/>
Description:<br/>
<textarea name=\"desc\" size=\"25\" rows=\"5\" cols=\"40\"></textarea>
<br/><br/>
<input type=\"submit\" value=\"Ajouter rubrique\"/>
</form>";

include("/config.php");
$connection = mysql_connect("$dbhost","$dbuname","$dbpass");
$database = mysql_select_db("ma bdd");
if (isset($_POST['album']))
{
$RubriqueName = $_POST['album'];
}
// Date et Heure d'ajout de la rubrique
$Date = date("Y-m-d");
$Time = date("H:i:s");
$ip = $_SERVER['REMOTE_ADDR'];
// Ajout de la rubrique
$query = "INSERT INTO Rubrique SET
RubriqueID='NULL',
username='$username',
RubriqueName='$RubriqueName',
Date='$Date',
Time='$Time',
Ip='$Ip'";
mkdir("$upload".$RubriqueName);

$result = mysql_query($query);

2 réponses

Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 209
23 juil. 2012 à 11:28
ton mkdir("$upload".$RubriqueName); m a pas de condition ...
Rajoute un if (isset($_POST['album'])) ou if ($_POST['album']<>"")
0
Utilisateur anonyme
23 juil. 2012 à 15:11
C'est ton "if (isset($_POST['album']))" qui est fermé trop tôt.

if (isset($_POST['album'])) 
{ 
  $RubriqueName = $_POST['album']; 

  // Date et Heure d'ajout de la rubrique 
  $Date = date("Y-m-d"); 
  $Time = date("H:i:s"); 
  $ip = $_SERVER['REMOTE_ADDR']; 
  // Ajout de la rubrique 
  $query = "INSERT INTO Rubrique SET 
  RubriqueID='NULL', 
  username='$username', 
  RubriqueName='$RubriqueName', 
  Date='$Date', 
  Time='$Time', 
  Ip='$Ip'"; 
  mkdir("$upload".$RubriqueName); 

  $result = mysql_query($query); 
}  
0