Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : question simple à propos d'argument dans une URL [ Archives ASP & ASP.NET / Débutants ] (Ailean)

jeudi 12 janvier 2006 à 16:45:52 | question simple à propos d'argument dans une URL

Ailean

Bonjour,

une question qui va sans doute vous paraitre simple pour vous mais pour moi qui ne connait rien à la programmation et qui est bien du mal à m'y mettre cela releve de l'impossible.

Donc voici le problème

On part de cette page : http://www.crdp-nantes.fr/artsculture/cinema/carnets_cinema.asp

On choisit un film "princesse mononoke" par exemple et on lance la recherche.

On arrive à une page avec le descriptif dudit film et on met cette page en favoris. l'adresse de la page est http://www.crdp-nantes.fr/artsculture/cinema/carnets_cinema.asp?post=oui

On revient sur la page plus tard et on tombe sur

ADODB.Recordset erreur '800a0bb9'

Les arguments sont de type incorrect, en dehors des limites autorisées ou en conflit les uns avec les autres.

/artsculture/cinema/carnets_cinema.asp, ligne 242


On passe en backstage et voici la ligne 242

rs.open sql2, conn ,3 ,1.


Le problème ne viendrait pas du fait qu'il manque l'identification du film dans l'adresse et le seul truc que j'ai vu concernant l'adresse URL est à la ligne 160

<form name="cinema" action="?post=oui" method="post">

Mais comment on intégre un autre argument ?

merci de vos réponses



jeudi 12 janvier 2006 à 18:20:32 | Re : question simple à propos d'argument dans une URL

poppyto

Membre Club Administrateur CodeS-SourceS
Lorsque tu lances la recherche, tu utilises la méthode "POST". Hors en methode post, l'url reste inchangée et les données sont passées en arrière plan....Si tu utilises la méthode "GET", alors tu pourras passer les données par l'url (page.aspx?toto=1&film=didier  etc...) et ainsi ton favori sera opérationnel plus tard.

Poppyto
http://www.poppyto.net
 LE site pour les bassistes
http://blogs.developpeur.org/Poppyto Mon Blog sur C#

vendredi 13 janvier 2006 à 09:38:21 | Re : question simple à propos d'argument dans une URL

Ailean

Dans ce cas je comprends pas pourquoi dans ce formulaire là :

http://www.crdp-nantes.fr/ressources/dossier/architecture_cadre_vie/repertoire.asp

quand on choisit un lieu "loire-atlantique" par exemple on arrive sur la liste des fiches : http://www.crdp-nantes.fr/ressources/dossier/architecture_cadre_vie/repertoire.asp?post=oui

et là si on clique sur un lien onn arrive bien sur une fiche Salles associatives

et on arrive bien sur une page que l'on peut mettre en lien et pourtnant on est bien en post



vendredi 13 janvier 2006 à 09:44:48 | Re : question simple à propos d'argument dans une URL

Ailean

Précisions dans le second exemple j'ai une ligne <form name="architecture" action="?post=oui" method="post" onSubmit="return checkout(this);">.

Par rapport à l'exemple 1, il y a just le return checkout en plus...c'est quoi ça ?


vendredi 13 janvier 2006 à 09:53:46 | Re : question simple à propos d'argument dans une URL

poppyto

Membre Club Administrateur CodeS-SourceS
C'est simple, la page est gardée car il y a un cookie qui stocke le numéro de ta session qui doit aussi être stockée sur le serveur. Ce n'est pas une bonne solution.

checkout est une fonction javascript qui doit (probablement) vérifier le formulaire avant de l'envoyer.

Poppyto
http://www.poppyto.net
 LE site pour les bassistes
http://blogs.developpeur.org/Poppyto Mon Blog sur C#

vendredi 13 janvier 2006 à 09:59:17 | Re : question simple à propos d'argument dans une URL

Ailean

Donc il vaudrait mieux que je change et que je passe avec une méthode GET c'est ça...

La programmation c'est vraiment un truc d'expert surtout pour moi qui n'en ai jamais fait


vendredi 13 janvier 2006 à 10:00:36 | Re : question simple à propos d'argument dans une URL

Ailean

et pour le checkout j'ai ça en début de page

function checkout(cinema)
{
 if ((cinema.Titre.value == "") && (cinema.Realisateur.value == "") && (cinema.Niveau.value==""))
  {
    alert("Faîtes un choix");
    cinema.Titre.focus();
  }
 
   else if ((cinema.Titre.value != "") && (cinema.Realisateur.value != "") && (cinema.Niveau.value!=""))
  {
    alert("Faîtes un  seul choix");
    cinema.Titre.focus();
  }
     else if ((cinema.Titre.value != "") && (cinema.Realisateur.value != "") && (cinema.Niveau.value==""))
  {
    alert("Faîtes un  seul choix");
    cinema.Titre.focus();
 }
       else if ((cinema.Titre.value != "") && (cinema.Realisateur.value == "") && (cinema.Niveau.value!=""))
  {
    alert("Faîtes un  seul choix");
    cinema.Titre.focus();
 }
      else if ((cinema.Titre.value == "") && (cinema.Realisateur.value != "") && (cinema.Niveau.value!=""))
  {
    alert("Faîtes un  seul choix");
    cinema.Titre.focus();
 }
 
else {
document.cinema.submit();
}

}



vendredi 13 janvier 2006 à 10:11:06 | Re : question simple à propos d'argument dans une URL

poppyto

Membre Club Administrateur CodeS-SourceS
Oui tu dois changer en GET et faire le nécessaire pour que les pages demandent les variables GET au lieu des POST.

Poppyto
http://www.poppyto.net
 LE site pour les bassistes
http://blogs.developpeur.org/Poppyto Mon Blog sur C#



Cette discussion est classé dans : page, simple, question, argument, cinema


Répondre à ce message

Sujets en rapport avec ce message

Question simple : Comment afficher une page aspx ? [ par lioledingue ] Bonjour,Je débute en .Net, et depuis hier je me prend la tête pour faire marcher les quickstarts fournis avec l'installation du framework 1.1 (ce boul Envoyé une page ! :( [ par SiliciumBoy ] Bonjour, Voila je suis un peu honteux de poser cette question, mais si personne ni réponds je resterais bloqué ! :(Voila, j'ai développé pas mal en VB Et de suit un autre question [ par edokt ] Salut toutlemonde Comment je peut ouvrir un sit web dans ma page (par exemple le moteur de recherche Google), et montrer apres les resultat de recher Rechargement page [ par paloxicide ] Salut les développeurs, je débute en ASP et j'aimerais savoir s'il est possible de ne pas chaque fois recharger toute une page mais seuleument une co question [ par poussmouss ] J'ai fait une page en asp, corespondant au profil de l'utilisateur. L'utilisateur dispose d'un avatar dont le nom est referencer dans une base de donn Question existentielle [ par rabbiwan ] BonjourJ'ai une question générale sur l'ASPX C#Pourkoi lorsque l'on clic sur un listboc, un bouton ou tout autre controle d'une page aspx, la page pas Question simple d'un débutant [ par CrazyMan19 ] salut tt le monde   je suis un débutant ds le ASP.NET alors je travaille sous le "WebMatrix", j ai crée une page pas de prob j l lance a partir du pro Redirection error ?!? [ par billou_13 ] Voila, je sais, je fais que poser des questions , j'en suis désolé. Mais cette fois ci, ca va pas être dur comme question (enfin je pense). Je voudra Formulaire simple [ par gregdiren33 ] Je possède une page form.htm avec comme code : Votre nom : Votre pr Invalid postback or callback argument [ par s_shadow ] Bonjour/Bonsoir Mon problème est le suivant : J'ai une page qui contient un contrôle utilisateur qui simule le fonctionnement d'une combobox, mais ave


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.