Votre question

probleme switch

Tags :
  • Echo
  • Programmation
Dernière réponse : dans Programmation
20 Octobre 2008 15:26:38

Bonjour,

voici mon code:

<input name="publication" type="radio" value="0" >Aucune
<BR><input name="publication" type="radio" value="1" checked>Lien internet
<BR><input name="publication" type="radio" value="2">PDF
<BR><input name="publication" type="radio" value="3">Les 2
<?
switch ('publication.value')
{
case "0":
echo "default";
break;
case "1":
echo "1";
break;
case "2":
echo "2";
break;
case "3":
echo "3";
break;
}
?>

je n'arrive pas a ce que switch affiche le texte

Merci de votre aide

A bientot

Autres pages sur : probleme switch

20 Octobre 2008 16:21:14

je dirais que c'est normal.

De php, tu essaies d'accéder à une variable javascript...
il faut d'abord que tu récupères la valeur du POST ou du GET.

mais ça ne va pas se rafraichir sur action utilisateur... En gros, je comprend pas pourquoi ce code.
20 Octobre 2008 17:03:44

En realité , je voudrais que quant je cliques sur:

Aucune, qu'il n'apparait rien a l'ecran.
lien internet, un text apparait pour y entrer une adresse internet.
PDF, un upload pour le pdf dans repertoire publication de la BDD.
Les 2 , Lien internet et PDF d'un coup.

Que cela s'enregistre dans la base de donnee.

avec la table publication:

Id_publi
publi (correspond aux value de publication: 0,1,2,3)
lien internet( si value 0 et 2: vide;si 1 et 3: Lien )
PDF(si value 0 et 1: vide; si 2 et 3 : PDF)

et que ensuite je recupere ses valeurs pour les affichees dans une page internet( suivant la value).

je ne sais pas si je suis clair dans mes explications.
Contenus similaires
20 Octobre 2008 17:07:22

cherche du coté des div, avec la propriété hidden.

Par contre, t'as pas l'air de t'y connaitre vraiment... :
un upload pour le pdf dans repertoire publication de la BDD, je vois pas ce que c'est...
20 Octobre 2008 17:16:19

merci pour le renseignement.

je vais regarder cela.

sinon pour le upload je sais quil faut utiliser ceci:

// upload.html:

<html>

<head>
<title>upload</title>
</head>

<body>
<form method="post" enctype="multipart/form-data" action="upload.php">
<p>
<input type="file" name="fichier" size="30">
<input type="submit" name="upload" value="Transferer">
</p>
</form>
</body>
</html>

// upload.php:

<?php

if( isset($_POST['upload']) ) // si formulaire soumis
{
$content_dir = 'partage/'; // dossier où sera déplacé le fichier

$tmp_file = $_FILES['fichier']['tmp_name'];

if( !is_uploaded_file($tmp_file) ) //si on peux pas uploader
{
exit("Le fichier est introuvable");
}

// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];

if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}

echo "Le fichier a bien été transfere";
}

?>
22 Octobre 2008 17:33:04

bonjour,

voici mon code , il est composé de 2 parties



function CorrectForm() {

if (document.forms[0].elements[13].checked){
document.forms[0].elements[0].value="Gagné";
document.forms[0].elements[5].visible=true;
document.forms[0].elements[6].disable=true;

} else {
document.forms[0].elements[0].value="Perdu";
document.forms[0].elements[5].visible=false;
document.forms[0].elements[6].disable=true;

}




2 eme code

<tr><td class="form1"><b>Publication</b></td>
<td class="form2">
<input type=text name="exemple">
<input onClick="javascript:CorrectForm();" type="checkbox" <? if (isset($HTTP_POST_VARS['publi'])) echo "checked"; ?> checked class="graph" name="publi" value="1"> Aucune
<br><input onClick="javascript:CorrectForm();" type="checkbox" <? if (isset($HTTP_POST_VARS['publi'])) echo "checked"; ?> class="graph" name="publi" value="1"> Lien internet
<BR><input onClick="javascript:CorrectForm();" type="checkbox" <? if (isset($HTTP_POST_VARS['publi'])) echo "checked"; ?> class="graph" name="publi" value="1"> Lien PDF
<BR><input onClick="javascript:CorrectForm();" type="checkbox" <? if (isset($HTTP_POST_VARS['publi'])) echo "checked"; ?> class="graph" name="publi" value="1"> Lien internet et PDF>

</td>


</tr>
<tr><td class="form1"><b>Publication</b></td>
<td class="form2">
<input type="text" size="30"name="internet" >
<br><input type="file" size="30"name="PDF" >

</td>


</tr>


j'avais mis document.forms[0].elements[1].value="Gagné"; pour voir si mon script fonctionne, il fonctionne sauf que je n'arrive pas a desselectionner le 2eme text et le file:

<input type="text" size="30"name="internet" >
<br><input type="file" size="30"name="PDF" >


merci de votre aide
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS