Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

select et variables dans url

12 réponses
Avatar
Batiboy
Bonjour à tous,

Débutant, je tourne en rond, et je n'arrive pas à trouver une réponse à mon
problème.
Mon problème :
Je clique sur un lien :

echo '<a href="viewbook.php?numbook='.$resultbook['intNumBook'].'">';

qui ouvre une page php dans laquelle une liste est remplie suivant le
critère intNumBook

<?php
$numbook = $_GET['numbook'];
echo '<img src="_images\book'.$numbook.'n.jpg" width="78"
height="92" alt="Livre '.$numbook.'" /><br /><br />';
connect2base();
$select = 'SELECT DISTINCT txtNomBook';
$from = 'FROM tblbook';
$where = 'WHERE intNumBook='.$numbook;
$order = '';
$limite = '';
$request = $select.' '.$from.' '.$where.' '.$order.' '.$limite;
$result = mysql_query($request) or die('Erreur '.mysql_errno().'
:<br>Erreur lors de l&acute;ex&eacute;cution de la
requ&ecirc;te<br><code>'.$request.'</code><br><b>'.mysql_error()).'</b>';
$arrViewBook = $result;

echo '<form>';
echo '<select name="nombook">';
while($r1=mysql_fetch_array($arrViewBook))
{
$nombook = $r1[txtNomBook];
echo '<option value="'.$nombook.'">'.$nombook.'</option>';
}
echo '</select>';
echo '<input type="submit" value="Voir" />';
echo '</form>';
?>

Mon problème est lorsque je clique sur le bouton 'Voir' après avoir choisit
un élément dans la liste. L'Url devient :
http://www.monsite.com/viewbook.php?nombook=mon-select
Alors que je voudrais
http://www.monsite.com/viewbook.php?nombook=mon-select&numbook=ma-requete
Le but étant d'effectuer une deuxième requête qui permettra de visualiser le
contenu d'une rubrique dans un livre.

$where = 'WHERE intNumBook='.$numbook.' AND txtNomBook='.$nombook;

Par avance, merci de votre aide et de vos réponses.

Thierry

2 réponses

1 2
Avatar
Frederic Rouchouze
Mais bon, faire du développement web sans connaitre un minimum les specs
du
protocole HTTP, ça me semble quand même assez surréaliste.


Je fais ça pour le plaisir, alors y'a pas trop de conséquences !!!
--
Frédéric Rouchouze
mailto:

Avatar
bruno at modulix
Frederic Rouchouze wrote:
Mais bon, faire du développement web sans connaitre un minimum les specs
du
protocole HTTP, ça me semble quand même assez surréaliste.



Je fais ça pour le plaisir, alors y'a pas trop de conséquences !!!


Ce n'était pas spécifiquement dirigé contre toi !-)

Mais bon, que tu le fasses pour gagner ta croute ou pour le plaisir
(l'un n'excluant d'ailleurs pas l'autre), le problème est le même. Tu
connait un minimum le PHP et le HTML, non ? Alors dis-toi que les specs
HTTP font partie du pack...

Enfin bon, pour ce que j'en dis...
--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in ''.split('@')])"


1 2