tchibo

  • Nombre de sujets
    7
  • Nombre de messages
    21
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

tchibo
le 02/07/2004 à 17:21
pb variable
Je vais vous présenter mon code qui est une page de menu. Celle-ci propose des liens vers 9 pages mais le gros pb concerne var1 qui permet de passer une variable (un nom de groupe).
var1 est soit recupére d'une liste (liste_concert) soit il doit récupérer la valeur passés une page suivante (proposée dans le menu) (parexemple l'utilisateur va dans une partie (partie programmation par exemple) mais veut retourner dans ce menu et donc il lui suffit de cliquer sur un bouton de retour.
Le pb étant que les liens hypertexte prennent en compte var1 si je viens de la partie programmation par exemple, mais pas dans le cas ou je viens de la liste de choix de la page précedente...
Si vous avez compris ce que je veux (je sais je ne suis pas tres clair...)

(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1520]ce lien[/lien])
tchibo
le 02/07/2004 à 16:32
addslashes
bonjour,
si j'ai bien compris cette fonction, elle permet d'eviter pas mal de pb...
mais on doit l'utiliser à quelle moment (au moment de l'entrée dans la base?)
merci d'avance!
tchibo
le 25/06/2004 à 14:42
passage de variable
bonjour,
voila je récupère une variable var1 d'une page précédente et j'aimerais qu'elle passe dans la page suivante, mais comment faire?
voila le script de cette page
<html>
<head>
<title>partie budget</title>
<link rel="stylesheet" href="style2.css"></head>
<body>
<h1 align="center">Vous voulez modifier la partie budget?</h1>
<br> <br>
<h2>
<?php
$var1 = $_GET['var1'];
echo "Voici les partenaires prévus pour cet évènement $var1";
?>
</h2>

<?php
include("_connexion.php");
$req = 'SELECT bud_soir, comm_bud FROM budget WHERE nom_soir ="'.$var1.'"';
$result = mysql_query($req);
extract(mysql_fetch_array($result));

//fermeture de la connexion
mysql_close();

echo "<form action='modif_budget3.php?var1=$var1&bud_soir=$bud_soir&comm_bud=$comm_bud method='POST'>";
echo "Budget estimé pour l'évènement : <input type='text' name='bud_soir' value='$bud_soir'/><br><br>";
echo "Commentaire sur le budget : <input type='text' name='comm_bud' value='$comm_bud'/><br><br>";
echo "<input type='submit' value='Entrer' />";
echo "</form>";
?>
</body>
</html>


Mais malheureusement sur l'adresse de la page suivante, ne s'affiche meme pas "var1=" ... Pourriez vous m'aider? merki d'avance!
tchibo
le 22/06/2004 à 16:12
probleme avec un extract...
voila une page ou je veux inclure des valeurs dans un formulaire.
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1481]ce lien[/lien])


et voila ce qui est ecrit a l'affichage :
Warning: extract(): First argument should be an array in /home/modif_tech.php on line 17.
Que dois-je comprendre?
tchibo
le 17/06/2004 à 12:51
passage de parametre
bonjour, je vais tout d'abord expliquer mon probleme puis vous mettre mes scripts. Je crée des pages pour supprimer dans une base de données
-sur une premiere page, j'ai une liste de choix demandant quel partenaire il veut supprimer. dans cette liste de choix sont donc rappelées les partenaires déjà entrées par rapport à un certain evenement. Cet evenment est contenu dans une variable $var1.
-sur une deuxieme page, qui est une page de confirmation, j'aimerais que se réaffiche à la fois le choix formulé par l'utilisateur mais aussi l'evenment $var1. Comment passer ces 2 variables?

voila la premiere page (suppr_parten.php) :
<html>
<head>
<title>supprimer un partenaire</title>
<link rel="stylesheet" href="style2.css"></head>
<body>
<h1 align="center">Vous voulez supprimer un partenaire?</h1>
<?php
$var1 = $_GET['var1'];
echo "<h2> Quel partenaire voulez-vous supprimer pour l'évènement $var1? </h2>";

echo "<form method='GET' action='suppr_parten2.php'>";

include("_connexion.php");
$requete="SELECT parten_struct FROM partenaire WHERE nom_soir= '$var1'";
$res=mysql_query($requete) or die (mysql_error());
echo '<select name="liste_parten" size="5">';
while ($data=mysql_fetch_array($res))
{
echo '<option selected>'.$data['parten_struct'].'</option>';
}
echo '</select>';
?>

<br> <br>
<input type="submit"
name="Soumission"
value="Supprimer ce partenaire">
</form>
</body>
</html>


voila la seconde page (page de confirlmation suppr_parten2.php) :

<html>
<head>
<title>supprimer un partenaire</title>
<link rel="stylesheet" href="style2.css"></head>
<body>
<h1 align="center">Vous voulez supprimer un partenaire?</h1>
<h2>
<?php
echo "Vous avez choisi de supprimer définitivement le partenaire ".$_GET['liste_parten']."";
$var3 = $_GET['liste_parten'];
?>
</h2>
<?php
echo "<form method='POST' action='suppr_parten3.php?var3=$var3'><br>";
echo "<input type='submit' value='Confirmer cette suppression' />";
echo "</form>";
?>
</body>
</html>


il s'agira donc je pense de passer $var1 dans l'adresse de la premiere page.
par ex:
echo "<form method='GET' action='suppr_parten2.php?$var1'>";
Qu'en pensez-vous?

Note de zebden : pensez à utiliser le BBcode pour vos code pour une meilleure lisibilité]



[Message modifié le 17/06/2004 à 12:56 par zebden]
tchibo
le 03/06/2004 à 18:23
m'aiderais-tu pour cette requette?
2 tables : regisseur et groupe
un groupe ne peut avoir qu'un regisseur.
je veux selectionner le nom du groupe (nom_gr) de la table groupe lorsque le nom de la soiree (un groupe appartenant a une soiree) = var1 (un nom récupéré d'une liste de choix) et lorsque le régisseur n'a pas déja été créé (autrement dit lorsqu'aucun regisseur n'existe avec le nom du groupe (nom_gr) dans sa table(regisseur)) le tout ordonné par partie (partie_gr)...
si vous avez compris ce que je demande...

pour le moment, je suis sur du début de l'expression :
$requete="SELECT nom_gr FROM groupe WHERE nom_soir= '$var1' ORDER BY partie_gr asc"

(mais il manque toute la partie concernant le régisseur)
merci d'avance
tchibo
le 02/06/2004 à 18:33
formulaire affichant les infos d'une table
bonjour!!
j'aimerais que mon formulaire affiche les infos d'une table si celles-ci existent déja...
voila mon script :

include("_connexion.php");
extract(mysql_fetch_array(mysql_query("SELECT bilan FROM bilan WHERE truc ='$var1'")));
?>
<form action="modif_bilan2.php">
Bilan : <input type="text" name="bilan" size="70" value="<?php '$bilan' ?>">


et voila ce que me retourne l'ordinateur:
Warning: extract(): First argument should be an array in...

Que veux dire le Warning? Comment régler ce problème?
Merci d'avance!
LoadingChargement en cours