Ses derniers messages sur les forums
je vous met la page de gestion de produit peut etre que ça sera plus claire comme ça
le probleme c'est au niveau de la page form_confir_modif qui est censé récapitulé les données du produit sélectionnés
merci encore
<?php
// construction de la liste des produits
$rqt = "SELECT idproduit, nomproduit FROM produit ORDER BY nomproduit";
$res = mysql_query($rqt, $connexion);
echo $rqt;
echo $res;
while ($curseur = mysql_fetch_array($res))
echo "<option value=".$curseur[0].">".$curseur[1];
?>
</select></td></tr></table></td>
<td align="center" valign="top"><br><br>
<p><input type="submit" name="bouton" value="Ajouter"></p>
<p><input type="submit" name="bouton" value="Supprimer" ></p>
<p><input type="submit" name="bouton" value="Modifier"></p>
</td></table>
<br>
</fieldset>
<br>
</form>
</td></table>
<?
if (isset($_POST['bouton']))
{
switch(stripslashes($_POST['bouton']))
{
case 'Ajouter' :
//echo "<script language='Javascript'>location.href = 'index.php?page=form_produit';/script>\n";
echo "<script language='Javascript'>location.href = 'form_produit.php';</script>\n";
echo "<script language='Javascript'>alert('return verifier_formulaire()');</script>\n";
break;
case 'Modifier' :
if (isset($_POST['idproduit']))
echo "<script language='Javascript'>location.href = 'form_confirm_modif.php&idproduit=".$_POST['idproduit']." ';</script>\n";
else echo "<script language='Javascript'>alert('Sélectionnez une produit !');</script>\n";
break;
}
}
?>
honnetement si ce que je veux faire est possible en php et html c'est tant mieux.
je ne cherche pas à utiliser du javascript, je débute
ce que je cherche à faire, sur la liste de produits je clique sur un produit par exemple produit 1 et je veux etre redirigé vers une page qui affiche tous les autres données correspondan t au produit 1 par exemple la description du produit pour que je puisse modifier et enregitrer les nouvelles valeurs
merci infiniment, je vous enquiquine avec toutes ces questions
c'est parfait avec to aide j'avance
mais bon j'ai appelé ma page comme vous me l'avez sugéré
<?php
echo "<script language='Javascript'>location.href = 'form_confirm_modif.php&idproduit=".$_POST['idproduit']." ';</script>\n";?>
mais il met page introuvable et pourtant sur la barre d'adresse l'id du produit est bien recupéré car il me met ceci form_confirm_modif.php&idproduit=256
en tout cas je vous remerci bcp, je n'ai pas avancé depuis un bon moment
je vous remercie pour votre aide
j'ai fais les modifications mais il ya ce message d'erreru comme quoi curseur n'est pas défini
<b>Notice</b>: Undefined variable: curseur in <b>on line <b>34</b>
merci,
je fais les modifications en espérant que ça marchera
bonjour à tous,
j'ai créé un formuliare qui affiche tous les films sur la page et je veux quand je clique sur le bouton modifier qu'il recupere les données du film sélectionnés à savoir le nom, la description et l'affiche sur une page form_confirm_modif.php
c'est avec cette page que j'ai des problemes il n'affiche rien dans les zones de texte
si quelqu'un peut m'aider ça m'aidera bcp
merci d'avance
code form_confirm_modif.php
<?php
// modification
if(isset($_GET['idproduit']))
{
$rqt = "SELECT * FROM produit WHERE idproduit=".$_GET['idproduit'];
$res = mysql_query($rqt) or die(mysql_error());
$curseur = mysql_fetch_row($res);
$idproduit = mysql_insert_id();
}
?>
<table cellSpacing=1 cellPadding=4 bgColor="#000000" border=0>
<tr>
<td width="100%" height=24 vAlign="middle" bgColor="#ffba00">
<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
Ajout produit
</FONT></td></tr>
<br>
<table align="center">
<tr>
<td width="169" height="24" valign="top">Nom </td>
<td width="144" valign="top">
<input name="nomproduit" type="text" value="<? if (isset($curseur[1])) echo $curseur[1]; ?>"></td>
</tr>
<tr>
<td height="24" valign="top">Description</td>
<td valign="top">
<input name="descproduit" type="text"></td>
</tr>
</table>
</tr>
</table>
?>
je l'ai changé mais le meassage d'erreur y est toujours
en ce qui concerne le bb code si j'ai mis compris c'est moi qui ajoute un bout de code en fonction de ce que je veux envoyer?
voici le bout de code qui manquait
<form action="mailto:die052003@yahoo.fr">
<input type="hidden" name="mailing" value="1" />
keitarosan, c'est vrai que je ne maitrise html/php je viens juste de débuter
merci encore
excusez pour cette question mais comment utiliser le bb code?
bonjour a tous, j'essai de créer pour newletter mais a chaque fois que je l'exute voici le message d'erraur qu'il m'affiche
Notice: Undefined variable: adres_mail in c:\program files\easyphp1-7\www\site\form_news.php on line 70
voici le code de mon formulaire
<body>
<?
require_once("connexion.php");
$connexion = mysql_pconnect(SERVER,USER,PASSWD) or die("Connexion à <i>".SERVER."</i> impossible<br>\n");
mysql_select_db(BASE,$connexion);
?>
<script>
// champs obligatoire : email
function verifier_formulaire() {
msg = "";
if (document.all.adres_mail.value == "") msg = msg + "Indiquez votre adresse mail !\n";
</script>
<table border="0" cellpadding="0" cellspacing="0" width="90%">
<tr>
<td width="100%" colspan="1">
<font size="1" face="Verdana"><b> Votre E-Mail :</b></font>
</td>
</tr>
<tr>
<td width="100%" colspan="2">
<p align="center"><input type="text" name="adres_mail" class="champs" onFocus="this.value=''" size="19" value="vous@fai.com"/>
</p></td>
</tr>
<tr>
<td width="100%" colspan="2" class="cellule_rub">
<input type="radio" name="action" checked value="suscribe" /> Abonnement<BR />
<input type="radio" name="action" value="unsuscribe" /> Désabonnement
<BR />
</td>
</tr>
<tr>
<td width="43%"></td>
<td width="97%"><input type="image" border="0" src="valider.gif" width="42" height="21"/>
<font size="1" face="Verdana"><b>Valider</b></font>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</td>
<?
// test doublon sur email
$rqt = "SELECT * FROM newsletters WHERE adres_mail = '$adres_mail'".$str;
$res = mysql_query($rqt) or die(mysql_error());
if (mysql_num_rows($res) > 0) {
$msg = "Cette adresse mail $adres_mail existe déjà dans notre bas de données!";
echo "<script language='Javascript'>alert('$msg');</script>\n";
exit();
}
?>
</body>
</html>
merci d'avance pour votre aide