[PHP / HTML] Probleme dans mon formulaire ?
Dernière réponse : dans Programmation
je fais une partie admin, avec un formulaire pour inserer mes news.
lMon probleme : a bdd est bien incrementée, mais uniquement pour le champ date.
'titre' et 'texte' restent vides, alors que je remplie bien le formulaire.
Je suis novice, et là je vois pas le probleme
<?php
if ( !isset($_POST['titre']) || !isset($_POST['texte']))
{
?>
<form name="form" method="post" action="news.php">
<table width="750" border="1" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="86" height="60">Titre</td>
<td width="658"><input type="text" name="titre" size="80" ></td>
</tr>
<tr>
<td width="86">Texte</td>
<td width="658">
<textarea name="texte" name="texte" cols="100" rows="10"></textarea>
</td>
</tr>
<tr>
<td width="86"> </td>
<td width="658">
<input type="submit" name="submit" value="Poster">
<input type="reset" name="reset" value="Reset">
</td>
</tr>
<tr>
<td width="658">
</td>
</tr>
</table>
</form>
<?
}
else
{
require "db.inc.php";
@mysql_query ("INSERT INTO news (titre,texte,date) VALUES ( '".$titre."','".nl2br(addslashes(trim($texte)))."', NOW() )") or die(mysql_error()) ;
?>
<html>
<meta http-equiv="refresh" content="2; url=news.php">
<body>
News ajoutée avec succes !
</body>
</html>
<?
}
?>
Autres pages sur : php html probleme formulaire
Lassé par la pub ? Créez un compte
Merci chef, j'ai réparé ce petit probleme.
Maintenant, j'aimerai avoir une preview de ce que je poste
Voila le code :
Mais rien ne se passe lors de la preview, ai-je encore oublié quelque chose ?
Maintenant, j'aimerai avoir une preview de ce que je poste
Voila le code :
<input type="submit" name="post" value="Publier">
<input type="submit" name="post" value="Preview">
<input type="reset" name="reset" value="Reset">
</form>
<?
if($_POST["post"]=="Preview")
{
echo "".$_POST['texte']."";
}
}
elseif($_POST["post"]=="Publier")
{
require "db.inc.php";
@mysql_query ("INSERT INTO news (titre,texte,date) VALUES ( '".$_POST[titre]."','".$_POST[texte]."', NOW() )") or die(mysql_error()) ;
header("Location: index.php?p=valid");
}
?>
Mais rien ne se passe lors de la preview, ai-je encore oublié quelque chose ?
<?
if($_POST['post']=="Preview")
{
echo "".$_POST['titre']."";
}
elseif($_POST['post']=="Publier")
{
@mysql_query ("INSERT INTO news (titre,texte,date) VALUES ( '".$_POST[titre]."','".$_POST[texte]."', NOW() )") or die(mysql_error()) ;
header("Location: index.php?p=valid");
}
}
?>
Maintenant, il y a un probleme concernant le if et elseif, decidement je n'y arriverais jamais
Tu pourrais essayer avec un
switch ($_POSt['post']) {
case 'Preview':
echo "".$_POST['titre']."";
break;
case 'Publier':
{
@mysql_query ("INSERT INTO news (titre,texte,date) VALUES ( '".$_POST[titre]."','".$_POST[texte]."', NOW() )") or die(mysql_error()) ;
header("Location: index.php?p=valid");
}
break;
}
Citation :
si tu avais bien configuré ton serveur pour qu'il t'affiche les notice et les warning, tu aurais remarqué que tu utilises des variables non assignée ...ps : la mise en page par tableau c'est mal
J'en ai un peu marre de voir ce type de réflexion se banaliser..... "les tableaux c mal".....
Aprés 8 ans d"intégration je prendrais bien un coup sang mais en faites j'ai qu'une chose a répondre :
http://www.youtube.com/watch?v=4M2wcyezJT0
apprends et aprés tu pourras parler....
Et tu es venu ici juste pour nous chier ta merde ?
Spa la peine de revenir
Parce qu'en plus d'avoir un rapport très lointain avec la mise en page par tableau, ça montre bien à quel point depuis 8 ans tu n'as fait qu'essayer de conserver tes maigres acquis, de peur de ne pas être au niveau et de ne pas arriver à faire un truc potable en xhtml/css...
Ben écoute, tant mieux pour toi, continue avec tes tableaux, on s'en fout comme de notre première dent
Spa la peine de revenir
Parce qu'en plus d'avoir un rapport très lointain avec la mise en page par tableau, ça montre bien à quel point depuis 8 ans tu n'as fait qu'essayer de conserver tes maigres acquis, de peur de ne pas être au niveau et de ne pas arriver à faire un truc potable en xhtml/css...
Ben écoute, tant mieux pour toi, continue avec tes tableaux, on s'en fout comme de notre première dent
titim001 a dit :
J'en ai un peu marre de voir ce type de réflexion se banaliser..... "les tableaux c mal".....Aprés 8 ans d"intégration je prendrais bien un coup sang mais en faites j'ai qu'une chose a répondre :
http://www.youtube.com/watch?v=4M2wcyezJT0
apprends et aprés tu pourras parler....
des designs fait en CSS prennent bien moins de temps et de place, et posent des défis plus intéressants que de d'optimiser des <td> avec des *span en html.
http://www.designdetector.com/demos/css-house-2.html
http://www.designdetector.com/tips/3DBorderDemo2.html
http://www.infimum.dk/HTML/slantinfo.html
titim001 a dit :
J'en ai un peu marre de voir ce type de réflexion se banaliser..... "les tableaux c mal".....Aprés 8 ans d"intégration je prendrais bien un coup sang mais en faites j'ai qu'une chose a répondre :
http://www.youtube.com/watch?v=4M2wcyezJT0
apprends et aprés tu pourras parler....
et tu fais ca tous les jours je parie...
et la taille du fichier final ? 192 Mo ?
Lassé par la pub ? Créez un compte
- Contenus similaires :
- ForumFormulaire php html java
- ForumProbleme sur reception formulaire html
- ForumProbleme douverture de formulaire html
- ForumRecuperer formulaire html php
- ForumFormulaire php probleme accents
- ForumProbleme de headers dans formulaire traite en php
- ForumPhp-formulaire
- ForumHtml 5 formulaire
- ForumFormulaire et sous formulaire php
- ForumMise en forme html formulaire php
- Voir plus