Tom's Guide > Forum > Programmation > probleme switch
Mot :    Pseudo :           
 

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

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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.

------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

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.

Répondre à duocore

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...

------------------------------ Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Répondre à Vinz42

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";
}

?>


Message édité par duocore le 23-10-2008 à 08:55:10
Répondre à duocore

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">&nbsp;Aucune
<br><input onClick="javascript:CorrectForm();" type="checkbox" <? if (isset($HTTP_POST_VARS['publi'])) echo "checked"; ?> class="graph" name="publi" value="1">&nbsp;Lien internet
<BR><input onClick="javascript:CorrectForm();" type="checkbox" <? if (isset($HTTP_POST_VARS['publi'])) echo "checked"; ?> class="graph" name="publi" value="1">&nbsp;Lien PDF
<BR><input onClick="javascript:CorrectForm();" type="checkbox" <? if (isset($HTTP_POST_VARS['publi'])) echo "checked"; ?> class="graph" name="publi" value="1">&nbsp;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

Répondre à duocore
Tom's Guide > Forum > Programmation > probleme switch
Aller à :

Il y a 3163 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens