Probleme parametre via url
Fermé
sflament
Messages postés
1
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
25 août 2008
-
25 août 2008 à 11:45
sfl - 25 août 2008 à 13:05
sfl - 25 août 2008 à 13:05
A voir également:
- Probleme parametre via url
- Paramètre s'arrête systématiquement - Forum Samsung
- Adresse url - Guide
- Deux caractères manquent dans cette url ✓ - Forum Programmation
- Netflix paramètre compte - Guide
- Communication impossible via ssl ps4 ✓ - Forum Google Chrome
2 réponses
ShadowRevenge
Messages postés
146
Date d'inscription
lundi 11 août 2008
Statut
Membre
Dernière intervention
16 juillet 2009
13
25 août 2008 à 12:32
25 août 2008 à 12:32
Tu peux poster le code de ton lien avec les variables en GET stp?
Je parle de la partie <a href.......... </a>
Je parle de la partie <a href.......... </a>
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form_newsletter")) {
$submit_array = array_keys($_POST['submit']);
$action = $submit_array[0];
if ($action == "abonner")
{
$texte = "1";
}
else
{
$texte = "0";
}
mysql_select_db($database_root, $root);
$query_compte = sprintf("SELECT * FROM newsletter WHERE mail = %s", GetSQLValueString($_POST['email'], "text"));
$compte = mysql_query($query_compte, $root) or die(mysql_error());
$row_compte = mysql_fetch_assoc($compte);
$totalRows_compte = mysql_num_rows($compte);
if ($totalRows_compte == 1)
{
// deja dans la base : update
$SQL = sprintf("UPDATE newsletter SET abonne=%s WHERE mail=%s",
GetSQLValueString($texte, "text"),
GetSQLValueString($_POST['email'], "text"));
}
else
{
// new : insert
$SQL = sprintf("INSERT INTO newsletter (mail, abonne) VALUES (%s, %s)",
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString($texte, "text"));
}
$Result1 = mysql_query($SQL, $root) or die(mysql_error());
if(isset($_SESSION['MM_Username']))
{
if ($texte == "1")
{
$GoTo = "/restricted/client_espace.php?result=abonnement";
}
else
{
$GoTo = "/restricted/client_espace.php?result=desinscription";
}
}
else
{
if ($texte == "1")
{
$GoTo = "newsletter.php?result=abonnement";
}
else
{
$GoTo = "newsletter.php?result=desinscription";
}
}
if (isset($_SERVER['QUERY_STRING'])) {
$GoTo .= (strpos($GoTo, '?')) ? "&" : "?";
$GoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $GoTo));
}
<?php
if (isset($_GET['result'])) {
$result = $_GET['result'];
if ($result == "abonnement")
{
echo "Votre abonnement à la newsletter a bien été prise en compte.";
}
if ($result == "desinscription")
{
echo "Votre désinscription à la newsletter a bien été prise en compte.";
}
}
?>
$submit_array = array_keys($_POST['submit']);
$action = $submit_array[0];
if ($action == "abonner")
{
$texte = "1";
}
else
{
$texte = "0";
}
mysql_select_db($database_root, $root);
$query_compte = sprintf("SELECT * FROM newsletter WHERE mail = %s", GetSQLValueString($_POST['email'], "text"));
$compte = mysql_query($query_compte, $root) or die(mysql_error());
$row_compte = mysql_fetch_assoc($compte);
$totalRows_compte = mysql_num_rows($compte);
if ($totalRows_compte == 1)
{
// deja dans la base : update
$SQL = sprintf("UPDATE newsletter SET abonne=%s WHERE mail=%s",
GetSQLValueString($texte, "text"),
GetSQLValueString($_POST['email'], "text"));
}
else
{
// new : insert
$SQL = sprintf("INSERT INTO newsletter (mail, abonne) VALUES (%s, %s)",
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString($texte, "text"));
}
$Result1 = mysql_query($SQL, $root) or die(mysql_error());
if(isset($_SESSION['MM_Username']))
{
if ($texte == "1")
{
$GoTo = "/restricted/client_espace.php?result=abonnement";
}
else
{
$GoTo = "/restricted/client_espace.php?result=desinscription";
}
}
else
{
if ($texte == "1")
{
$GoTo = "newsletter.php?result=abonnement";
}
else
{
$GoTo = "newsletter.php?result=desinscription";
}
}
if (isset($_SERVER['QUERY_STRING'])) {
$GoTo .= (strpos($GoTo, '?')) ? "&" : "?";
$GoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $GoTo));
}
<?php
if (isset($_GET['result'])) {
$result = $_GET['result'];
if ($result == "abonnement")
{
echo "Votre abonnement à la newsletter a bien été prise en compte.";
}
if ($result == "desinscription")
{
echo "Votre désinscription à la newsletter a bien été prise en compte.";
}
}
?>