PHP MySQL Probleme variabilisation dans form pour insert
jeanvaljean
-
jeanvaljean -
jeanvaljean -
Bonjour,
Étant novice, pourriez-vous svp éclairer ma lanterne à ce sujet :
Suite à la création d'un formulaire pour faire des insert en base, toutes les variables renseignées via ce formulaire sont bien insérées en base sauf la variable $groupid qui ne prend pas de valeur et qui passe alors à 0 en base.
Voici les scripts utilisés :
link-add.php :
link-add2.php :
Merci pour vos explications.
Cdlt.
Étant novice, pourriez-vous svp éclairer ma lanterne à ce sujet :
Suite à la création d'un formulaire pour faire des insert en base, toutes les variables renseignées via ce formulaire sont bien insérées en base sauf la variable $groupid qui ne prend pas de valeur et qui passe alors à 0 en base.
Voici les scripts utilisés :
link-add.php :
<form action="?q=link-add2" method="post" enctype="multipart/form-data">
<b>Nom du lien:</b><br/>
<input type="text" name="linkname" size="50" maxlength="250" />
<p></p>
<b>lien:</b><br/>
<input type="text" name="link" size="50" maxlength="250" />
<p></p>
<b>categorie:</b><br/>
<input type="text" name="groupid" size="3" maxlength="3" />
<p></p>
<b>description:</b><br/>
<textarea name="description" rows="15" cols="75"></textarea>
<br /><br />
</select><br /><br />
<input type="submit" name="submit" value="add link" />
<input type="reset" name="reset" value="clear" />
</form>
link-add2.php :
<?
$link = ereg_replace('http://', "", $link);
mysql_query ("INSERT INTO links_content (postdate, linkname, status, link, description, groupid) VALUES ('$postdate', '$linkname', 'online', '$link', '$description', '$groupid')");
?>
<b><? echo "$linkname";?></b> - http://<? echo "$link";?> ajoute dans la categorie id <? echo "$groupid";?>.
Merci pour vos explications.
Cdlt.
A voir également:
- PHP MySQL Probleme variabilisation dans form pour insert
- Touche insert - Guide
- Easy php - Télécharger - Divers Web & Internet
- Disk boot failure insert system disk and press enter - Guide
- Mysql community server - Télécharger - Bases de données
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
1 réponse
J'ai trouvé la solution c'était tout bete...
La voici si quelqu'un se retrouve dans le même cas que moi ;)
Il fallait utiliser les variables $_POST[nom_variable_du_formulaire]
link-add2.php :
La voici si quelqu'un se retrouve dans le même cas que moi ;)
Il fallait utiliser les variables $_POST[nom_variable_du_formulaire]
link-add2.php :
<?
$link = ereg_replace('http://', "", $link);
mysql_query ("INSERT INTO links_content (postdate, linkname, status, link, description, groupid) VALUES ('$postdate', '$_POST[linkname]', 'online', '$_POST[link]', '$_POST[description]', '$_POST[groupid]')");
?>
<b><? echo "$_POST[linkname]";?></b> - http://<? echo "$_POST[link]";?> ajoute dans la categorie id <? echo "'$_POST[groupid]'";?>.