Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
j'ai un fichier edite.php qui contient
[g]echo '<FORM action="ajour.php" method="POST" name="ajour">';[/g]
et ajour.php qui contient une requete pour mettre à jour ma base mais je ne vois pas le résultat, il faut que je retourne sur ma base à chaque fois pour vérifier les mises à jour.
alors quelqu'un m' a proposé de rajouter ce code dans mon fichier edite.php
}
else
{
//debut : j'avais que cette partie avant
$EDITEUR = $_POST['EDITEUR'];
$_SESSION['IREVUE'] = $REVUE;
$ENTREE = $_POST['ENTREE'];
$DATE_SORTIE = $_POST['DATE_SORTIE'];
//fin
}
$_SESSION['ID_EDITEUR'] = $ID_EDITEUR;
$_SESSION['ID_REVUE'] = $ID_REVUE;
$_SESSION['DATE_ENTREE'] = $DATE_ENTREE;
$_SESSION['DATE_SORTIE'] = $DATE_SORTIE;
Cela me donne une page blanche
Pourriez-vous m'aider ?
Merci
Hors ligne
oui, si tu as besoin de plus d'informations, je peux t'en fournir ?
Merci
Hors ligne
Bonjour,
Je précise que je suis débutant et que je découvre php avec énormément de passion.
En gros , j'ai un fichier edite.php et ajour.php qui contient une requete pour mettre à jour ma base mais je ne vois pas le résultat (cela donne une page blanche), il faut que je retourne sur ma base à chaque fois pour vérifier les mises à jour. A noter que les mises à jour passent dans ma base sans problème,
alors quelqu'un m' a proposé de rajouter ce code dans mon fichier edite.php (c'est ce qui est entre les balises
[color=#1EE026]), le problème c'est que cela a empiré les choses.
$vraijour=date("Y-m-d",mktime(0,0,0,date("m"),date("d"),date("Y")));
$datedelai=date("Y-m-d",mktime(0,0,0,date("m"),date("d")-15,date("Y")));
[color=#1EE026]if !($_POST['ID_REVUE'])
{
$ID_EDITEUR = $_SESSION['ID_EDITEUR']
}[/color]
[color=#30E31C]else
{[/color]
$ID_EX = $_POST['ID_EX'];
$ID_EDITEUR = $_POST['ID_EDITEUR'];
$ID_REVUE = $_POST['ID_REVUE'];
$ANNEE = $_POST['ANNEE'];
$NUMERO = $_POST['NUMERO'];
$TITRE = $_POST['TITRE'];
$VOLUME = $_POST['VOLUME'];
$DATE_ENTREE = $_POST['DATE_ENTREE'];
$DATE_SORTIE = $_POST['DATE_SORTIE'];
}
[color=#1DE519]$_SESSION['ID_EDITEUR'] = $ID_EDITEUR;
$_SESSION['ID_REVUE'] = $ID_REVUE;
$_SESSION['ANNEE'] = $ANNEE;
$_SESSION['NUMERO'] = $NUMERO;
$_SESSION['TITRE'] = $TITRE;
$_SESSION['VOLUME'] = $VOLUME;
$_SESSION['DATE_ENTREE'] = $DATE_ENTREE;
$_SESSION['DATE_SORTIE'] = $DATE_SORTIE;
[/color]
$lejour = $vraijour;
$requete = "SELECT ID_EX, ID_EDITEUR, ID_REVUE, ANNEE, NUMERO, TITRE, VOLUME, DATE_ENTREE, DATE_SORTIE FROM gestion_stock WHERE ((DATE_SORTIE = '0000-00-00') AND (ID_REVUE = '$ID_REVUE') AND (ANNEE = '$ANNEE') AND (NUMERO = '$NUMERO') AND (VOLUME = '$VOLUME'))";
$resultat = mysql_query($requete) or die("Plus d'exemplaires disponibles pour ce numéro" );
//var_dump($resultat)
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML lang="fr">
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>Numéros commandés</TITLE>
</HEAD>
<BODY>
<div>
<TABLE bgcolor="#99CCCC" STYLE="height:100px;border:1px solid blue;">
<TR>
<TD width="60">A jour
</TD>
<TD width="60">ID_EX
</TD>
<TD width="60">ID_EDITEUR
</TD>
<TD width="60">Revue
</TD>
<TD width="50">Année
</TD>
<TD width="60">Numéro
</TD>
<TD width="100">Titre
</TD>
<TD width="60">Volume
</TD>
<TD width="50">Entrée
</TD>
<TD width="60">Sortie
</TD>
<?php
$pointeur = 0;
while ($ligne = mysql_fetch_assoc($resultat))
{
++$pointeur;
echo '<TR>';
echo '<FORM action="ajour.php" method="POST" name="ajour' . $pointeur . '">';
echo '<TD><INPUT TYPE="SUBMIT" value="Valider"></TD>';
echo '<TD width="60"><input type="text" name="ID_EX" value="'.$ligne["ID_EX"].'" size="10" /></TD>';
echo '<TD width="60"><input type="text" name="ID_EDITEUR" value="'.$ligne["ID_EDITEUR"].'" size="10" /></TD>';
echo '<TD width="40"><input type="text" name="ID_REVUE" value="'.$ligne["ID_REVUE"].'" size="10" /></TD>';
echo '<TD width="40"><input type="text" name="ANNEE" value="'.$ligne["ANNEE"].'" size="10" /></TD>';
echo '<TD width="50"><input type="text" name="NUMERO" value="'.$ligne["NUMERO"].'" size="10" /></TD>';
echo '<TD width="45"><input type="text" name="TITRE" value="'.$ligne["TITRE"].' " size="20" /></TD>';
echo '<TD width="40"><input type="text" name="VOLUME" value="'.$ligne["VOLUME"].'" size="10" /></TD>';
echo '<TD width="50"><input type="text" name="DATE_ENTREE" value="'.$ligne["DATE_ENTREE"].'" size="10" /></TD>';
echo '<TD width="60"><input type="text" name="DATE_SORTIE" value="'.$ligne["DATE_SORTIE"].'" size="10" /></TD>';
echo '</FORM>';
echo '</TR>';
}
?>
</TABLE>
</div>
</BODY>
</HTML>
et mon code ajour.php se présente ainsi
<?php
{ session_start();}
require("db_connect.php");
$vraijour=date("Y-m-d",mktime(0,0,0,date("m"),date("d"),date("Y")));
$ID_EX = $_POST["ID_EX"];
$ID_EDITEUR = $_POST["ID_EDITEUR"];
$ID_REVUE = $_POST["ID_REVUE"];
$ANNEE = $_POST["ANNEE"];
$NUMERO = $_POST["NUMERO"];
$TITRE = $_POST["TITRE"];
$VOLUME = $_POST["VOLUME"];
$DATE_ENTREE = $_POST["DATE_ENTREE"];
$DATE_SORTIE = $_POST["DATE_SORTIE"];
$requetMA = "UPDATE gestion_stock SET DATE_SORTIE = '$DATE_SORTIE' WHERE (ID_EX = '$ID_EX')";
$resultMA = mysql_query($requetMA);
header('location:edite.php');
?>
Merci pour votre aide
Hors ligne
Pages :: 1