LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 25/01/2009 à 12:48
Réaffichage des infos saisies par un utilisateur
Non, htmlentities ne sert pas à "récupérer" une donnée. Je te conseille de lire la documentation pour comprendre cette fonction. Elle sert à convertir les caractères spéciaux des données en entités HTML.
Cela permet d'éviter les injections XSS.

Sinon, précocher un bouton radio, il faut utiliser un attribut checked, et pour un menu select, il faut utiliser un attribut selected.

Donc, tu auras :

<?php
if(isset($_POST['Submit'])) // clic Send détecté
{

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

switch($radiobutton)
{
case "CF" :
{
$badseCF=" checked";
$badseTO="";
break;
}

case "TO" :
{
$badseCF="";
$badseTO=" checked";
break;
}
default :
{
$radiobutton="";
break;
}
}
}


else
{

?>


<form name="form1" method="post" action="">

<input type="radio" name="radiobutton" value="CF" <?php if (isset($_POST['basecf']) && $_POST['basecf'] == 'CF') echo 'checked="checked"'; ?> >

<textarea name='descriptif' class=textarea cols=55 rows=5 maxlength=303><? echo $descriptif;?></textarea>

<select name="type" size="1">
<option <?php if (isset($_POST['type']) && $_POST['type'] == 'choo') echo 'selected="selected"'; ?> value="choo">Choisir le type
<option <?php if (isset($_POST['type']) && $_POST['type'] == 'pizz') echo 'selected="selected"'; ?> value="pizz">Pizza
<option <?php if (isset($_POST['type']) && $_POST['type'] == 'sala') echo 'selected="selected"'; ?> value="sala">Salade
<option <?php if (isset($_POST['type']) && $_POST['type'] == 'menu') echo 'selected="selected"'; ?> value="menu">Menu
<option <?php if (isset($_POST['type']) && $_POST['type'] == 'sand') echo 'selected="selected"'; ?> value="sand">Sandwich
<option <?php if (isset($_POST['type']) && $_POST['type'] == 'pani') echo 'selected="selected"'; ?> value="pani">Panini
<option <?php if (isset($_POST['type']) && $_POST['type'] == 'texm') echo 'selected="selected"'; ?> value="texm">Tex Mex
<option <?php if (isset($_POST['type']) && $_POST['type'] == 'croq') echo 'selected="selected"'; ?> value="croq">Croque </select>

<input class=button type='submit' name='Submit' value='Envoyer'>
<input class=button type='reset' name='Reset' value='Effacer'>
</form>

<? }>
LA GLOBULE
le 25/01/2009 à 12:06
Réaffichage des infos saisies par un utilisateur
Tu n'as plus rien après, parce que $prixj n'existe pas dans ton code.

Tu peux résoudre le problème en virant ce echo "prix j____________".$_POST['prixj']; et en faisant sur ton inout :

<input class="text" type="text" name="prixj" size="7" maxlength="6" value="<?php if (isset($_POST['prixj'])) echo htmlentities($_POST['prixj']); ?>">
LA GLOBULE
le 25/01/2009 à 11:54
Problème PHP - Messages privés?
D'après le code PHP de lire.php, tu as ce message pour deux raisons possibles :
- quand tu n'as pas d'id de message dans l'URL
- quand la requete SQL ne retourne aucun message

Donc vérifie que tu as bien un paramètre id_message dans l'URL, et fais un echo de la requete SQL. Ne vois tu rien qui manque ?
LA GLOBULE
le 21/01/2009 à 18:15
Connexion BDD
Il n'y avait pas de parse error dans ton code.
Tu n'as pas besoin de mettre un ; à la fin de la ligne 2 car ton expression continue sur la ligne 3.

Ton problème doit venir d'ailleurs.

PS : le code que tu nous as montré au tout début fonctionne très bien
LA GLOBULE
le 20/01/2009 à 00:27
Modification script "Un affichage page par page"
Donc, tu souhaites faire (par exemple) un lien "PHP et MySQL pour les nuls", les visiteurs vont cliquer sur ce lien, et que va t il s'afficher ?
D'après, ce que tu me dis, toi, tu veux afficher X descriptions de livre (qui potentiellement n'ont rien à voir avec le lien ?) ? C'est cela ?

Dans ce cas, quel titre souhaites tu mettre en lien ? Le titre du premier livre qui va s'afficher sur cette page ? Ou bien du dernier ? Ou du ?

Avoue que ton idée est loufoque, ou alors, tu exprimes mal ton besoin.
LoadingChargement en cours