Téléchargement
illégal
Posez votre question Signaler

Code php correct mais pas de resultat ?!!!!!! [Résolu]

phpuser 24Messages postés 25 juillet 2010Date d'inscription 9 mars 2012Dernière intervention - Dernière réponse le 2 août 2010 à 10:52
Bonsoir.
je suis entrain de developper un code PHP de gestion,mon code semble etre correcte;mais
quand je clic sur le bouton "confirmer" la page detail devient vide et rien n'est affecter
à mes tables de phpmyadmin.quelq'un pourait m'expliquer l'erreur??!!
merci infinimenttttttttt..
(si une partie du code est embigu..signaler la s.v.p)
voici le code de detail.php :
<?php
$connexion=mysql_connect( "localhost" , "root" , "" );
mysql_select_db("parc_info");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ajout materiel</title>
</head>
<body>
<h1>table materiel</h1>
<form id="monform" name="form1" method="post" action="detail.php">
<p>
<label>date acquisition :
<input type="text" name="date_acquisition" />
</label>
</p>
<p>
<label>affectation:
<input type="text" name="affectation" />
</label>
</p>
<p>
<label>etat:
<input type="text" name="etat" />
</label>
</p>
<p>
<label>model:
<input type="text" name="model" />
</label>
</p>
<p>
<label>garantie:
<input type="text" name="garantie" />
</label>
</p>
<p>
<label>marque:
<input type="text" name="marque" />
</label>
</p>
<p>
<label>
<input type="submit" name="bouton" value="confirmation" />
</label>
</p>
<?php
if(isset($_POST['bouton'])){
echo 'je suis dedant'.$_POST['bouton'];
$requete1="insert into materiel values('','".mysql_real_escape_string($_POST['date_acquisition'])."','".mysql_real_escape_string($_POST['affectation'])."','".mysql_real_escape_string($_POST['etat'])."','".mysql_real_escape_string($_POST['model'])."','".mysql_real_escape_string($_POST['garantie'])."','".mysql_real_escape_string($_POST['marque'])."')";
$resultat1=mysql_query($requete1);
$requete2="select count(*) from materiel where affectation='".mysql_real_escape_string($_POST['affectation'])."' ";
$resultat2=mysql_query($requete2);
$article2=mysql_fetch_array($resultat2);
$requete3="update stock set quantite_stock='".mysql_real_escape_string($article2['count(*)'])."' where type_stock='".mysql_real_escape_string($_POST['affectation'])."' ";
$resultat3=mysql_query($requete3);
$requete4="select id_stock,id_materiel from stock,materiel where type_stock='".mysql_real_escape_string($_POST['affectation'])."' order by id_materiel desc ";
$resultat4=mysql_query($requete4);
$article4=mysql_fetch_array($resultat4);
$requete5="insert into type_materiel values('".mysql_real_escape_string($_POST['affectation'])."','".mysql_real_escape_string($article4['id_stock'])."','".mysql_real_escape_string($article4['id_materiel'])."')";
$resultat5=mysql_query($requete5);
echo "<pre>";
print_r($_POST);
echo "</pre>";
}
?>
</form>
</body>
</html>
Lire la suite 

Code php correct mais pas de resultat »

5 réponses
Réponse
+0
moins plus
Salut,
il semblerait que ce soit la gestion des erreurs qui pose problème. Il doit y avoir une erreur quelconque dans ton code, quelque part - je suis trop fatigué pour la trouver ce soir - et cette erreur est fatale, ce qui fait que le script s'arrête.
À ce moment-là, tu devrais avoir un message d'erreur, mais si tu dis que ta page « devient vide », c'est a priori que tu n'en as pas.

Désactiver les messages d'erreur est une bonne chose pour éviter que les pirates ne recueillent des informations sur le serveur, mais en période de développement, c'est un peu du suicide. À moins que ton hébergeur soit un vrai sadique, tu devrais pouvoir utiliser la fonction error_reporting :
http://fr.php.net/manual/fr/function.error-reporting.php

Je reste à l'écoute.
phpuser- 1 août 2010 à 11:12
oublier mon probleme tt est resolu.....
Groarh- 2 août 2010 à 10:38
Dans ce cas merci de poster la solution pour ceux qui arrivent ici en ayant fait une recherche Google...
phpuser- 2 août 2010 à 10:52
en fait le probleme était simple(bete).j'ai confondue la page " action=detail;php ";avec la page
que je voulais avoir en resultat...
dsl pour le derangement ...
Ajouter un commentaire
Ce document intitulé « code php correct mais pas de resultat ?!!!!!! » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?