Textarea dans bdd
alex
-
Autumn`Tears Messages postés 1247 Statut Membre -
Autumn`Tears Messages postés 1247 Statut Membre -
Bonjour à tous !
Je suis débutant et j'ai un petit problème , je n'arrive pas à enregistré le contenu d'une textarea dans ma bdd...
j'ai crée une base de donnée appelé "uscs"
Dedans j'ai une table "classementa" avec deux champs : - id (INT, AI )
- classementseniorsa ( TEXT )
J'aimerais pouvoir enregistré le contenu de la textarea situé de adminclassements.php dans classements.php
Voici mes 2 pages
adminclassements.php :
------------------------------------------------------------------------------------------------------
<form method="post" action="classements.php">
<p> Classement des Seniors A </p>
<p> <textarea name="classementa" id="classementa" rows="20" cols="80"></textarea> <br />
<input type="submit" value="Valider" />
</p>
</form>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("uscs");
if (isset($_POST['classementa']))
{
$classementa = ($_POST['classementa']);
$classementa = nl2br($classementa);
mysql_query("INSERT INTO classementa VALUES('', '" . $classementa . "')");
}
mysql_close();
?>
-------------------------------------------------------------------------------------------------------
classements.php
----------------------------------------------------------------------------------------------
<p> Classement seniors A
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("uscs");
$reponse = mysql_query("SELECT * FROM classementa ORDER BY ID DESC LIMIT 0,1");
mysql_close();
while($donnees = mysql_fetch_array($reponse))
{
?>
<?php echo $donnees['classementa']; ?>
<?php
}
?>
</p>
-----------------------------------------------------------------------------------------------------
Pour l'heure je ne constate aucun enregistrement dans ma BDD...
Merci d'avance pour votre aide
Alex.
Je suis débutant et j'ai un petit problème , je n'arrive pas à enregistré le contenu d'une textarea dans ma bdd...
j'ai crée une base de donnée appelé "uscs"
Dedans j'ai une table "classementa" avec deux champs : - id (INT, AI )
- classementseniorsa ( TEXT )
J'aimerais pouvoir enregistré le contenu de la textarea situé de adminclassements.php dans classements.php
Voici mes 2 pages
adminclassements.php :
------------------------------------------------------------------------------------------------------
<form method="post" action="classements.php">
<p> Classement des Seniors A </p>
<p> <textarea name="classementa" id="classementa" rows="20" cols="80"></textarea> <br />
<input type="submit" value="Valider" />
</p>
</form>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("uscs");
if (isset($_POST['classementa']))
{
$classementa = ($_POST['classementa']);
$classementa = nl2br($classementa);
mysql_query("INSERT INTO classementa VALUES('', '" . $classementa . "')");
}
mysql_close();
?>
-------------------------------------------------------------------------------------------------------
classements.php
----------------------------------------------------------------------------------------------
<p> Classement seniors A
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("uscs");
$reponse = mysql_query("SELECT * FROM classementa ORDER BY ID DESC LIMIT 0,1");
mysql_close();
while($donnees = mysql_fetch_array($reponse))
{
?>
<?php echo $donnees['classementa']; ?>
<?php
}
?>
</p>
-----------------------------------------------------------------------------------------------------
Pour l'heure je ne constate aucun enregistrement dans ma BDD...
Merci d'avance pour votre aide
Alex.
32 réponses
tjrs le meme message :
Classement seniors A
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\site\classements.php on line 12
je viens de remarquer que j'avais des enregistrements dans ma table !!!
peu importe que je mette :
$reponse = mysql_query("SELECT * FROM classementa ORDER BY ID DESC LIMIT 0,1");
ou
$reponse = mysql_query("SELECT * FROM classementa ORDER BY ID");
a noter que la ligne 12 du message d'erreur correspond à :
while($donnees = mysql_fetch_array($reponse))
Classement seniors A
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\site\classements.php on line 12
je viens de remarquer que j'avais des enregistrements dans ma table !!!
peu importe que je mette :
$reponse = mysql_query("SELECT * FROM classementa ORDER BY ID DESC LIMIT 0,1");
ou
$reponse = mysql_query("SELECT * FROM classementa ORDER BY ID");
a noter que la ligne 12 du message d'erreur correspond à :
while($donnees = mysql_fetch_array($reponse))
si effectivement !!! je l ai corrigé en "id"
j ai desormais ceci
Classement seniors A
Notice: Undefined index: classementa in C:\wamp\www\site\classements.php on line 16
j ai desormais ceci
Classement seniors A
Notice: Undefined index: classementa in C:\wamp\www\site\classements.php on line 16
Petite modification :
classements.php
----------------------------------------------------------------------------------------------
<p> Classement seniors A
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("uscs");
$reponse = mysql_query("SELECT * FROM classementa ORDER BY ID DESC LIMIT 0,1");
mysql_close();
while($donnees = mysql_fetch_array($reponse))
{
php echo $donnees['classementa'];
}
?>
</p>
classements.php
----------------------------------------------------------------------------------------------
<p> Classement seniors A
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("uscs");
$reponse = mysql_query("SELECT * FROM classementa ORDER BY ID DESC LIMIT 0,1");
mysql_close();
while($donnees = mysql_fetch_array($reponse))
{
php echo $donnees['classementa'];
}
?>
</p>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tjrs pas !!
j ai ce message :
Parse error: parse error in C:\wamp\www\site\classements.php on line 15
qui correspond à :
php echo $donnees['classementa'];
j ai ce message :
Parse error: parse error in C:\wamp\www\site\classements.php on line 15
qui correspond à :
php echo $donnees['classementa'];
tjrs pas mieux : il m affiche ceci :
Classement seniors A
Notice: Undefined index: classementa in C:\wamp\www\site\classements.php on line 15
qui correspond à :
echo $donnees['classementa'];
Classement seniors A
Notice: Undefined index: classementa in C:\wamp\www\site\classements.php on line 15
qui correspond à :
echo $donnees['classementa'];
Il faut remplacer classementa par le champ de ta table que tu veux afficher en fait, c'est-à-dire : classementseniorsa
sa marche !!! je te remercie vraiment pour ta patience ( et ton savoir faire !! ) !!!! est ce que ta une adresse mail ou te recontacté en cas de besoin si sa ne te derange pas ...
Ouaip, enfin désolé j'ai un peu ramé, ce sont des erreurs que j'aurais du remarquer :(
adrien_moi-meme@live.fr
adrien_moi-meme@live.fr