A se taper la tete
david69
-
Utilisateur anonyme -
Utilisateur anonyme -
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);
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);
A voir également:
- A se taper la tete
- Comment taper / sur clavier - Guide
- Tête de parabole défectueuse ✓ - Forum TNT / Satellite / Réception
- Comment taper @ sur clavier lenovo ✓ - Forum Clavier
- Je ne peux pas taper mon code confidentiel ✓ - Forum Windows
- Vérifier une tete de parabole - Forum TNT / Satellite / Réception
2 réponses
ton mkdir("$upload".$RubriqueName); m a pas de condition ...
Rajoute un if (isset($_POST['album'])) ou if ($_POST['album']<>"")
Rajoute un if (isset($_POST['album'])) ou if ($_POST['album']<>"")
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); }