Rien de s'affiche a part <html><body></body></html> [PHP] - PHP - Programmation
Marsh Posté le 06-08-2006 à 18:00:14
remplace :
Code :
|
par
Code :
|
si tu récupères un argument dans l'adresse, c'est la méthode GET.
sinon, c'est moche, et c'est probablement ca qui fait que ca merde...
PS : vérifie que tu as quelque chose dans ta table...
Marsh Posté le 06-08-2006 à 18:20:47
Je vien d'appliquer le code que tu viens de me donner mais sans résultat :
http://spyprod.com/aw/admin/modif_wars.php?id=1
Marsh Posté le 07-08-2006 à 02:44:22
met :
$query2="SELECT * FROM aw_wars WHERE id='1'";
et regarde ce ke ca fait
Marsh Posté le 06-08-2006 à 17:45:37
Bonjour a tous !
Je poste ce topic apres avoir cherché longuement la cause de ce bug !
Entrons dans le vif du sujet:
Mon code est un formulaire prérempli afin de pouvoir modifier les informations contenues dans ma sql.
modif_wars.php :
<form action="cible_modif_wars.php" method="post">
<?
mysql_connect("localhost", "spyprod", "pourquoitoi" );
mysql_select_db("spyprod_prod" ); // connection sql terminée
$query2="SELECT * FROM aw_wars WHERE id='$id'";
$result2=mysql_query($query2) or die("Query1 failed" );
while($modif=mysql_fetch_array($result2))
{
echo "Date : (JJ/MM/AA) <br />";
echo "<p>";
echo "<input name='date' type='text' id='date' value='".$modif['date']."' />";
echo "</p>";
echo "<p>Adversaire : </p>";
echo "<p>";
echo "<input name='adversaire' type='text' id='adversaire' value='".$modif['adv']."' />";
echo "<br /><br />";
echo "Maps : <br />";
echo "<input name='maps' type='text' id='maps' value='".$modif['maps']."' />";
echo "</p>";
echo "<p>Type :</p>";
echo "<p>";
echo "<input name='type' type='text' id='type' value='".$modif['type']."' />";
echo "</p>";
echo "<p>Score :</p>"
echo "<p>"
echo "<input name='results' type='text' id='results' value='".$modif['result']."' />";
echo "win";
echo "<input name='D/V' type='radio' value='2'/>";
echo "/ lose";
echo "<input name='D/V' type='radio' value='0' />";
echo "/ tie";
echo "<input name='D/V' type='radio' value='1' />";
echo "</p>";
echo "<p>Genre :</p>";
echo "<p>";
echo "<input name='genre' type='text' id='genre2' value='".$modif['genre']."' />";
echo "<br />";
echo "</p>";
echo "<p>url record :</p>";
echo "<p>";
echo "<input name='record' type='text' id='record' value='".$modif['record']."' />";
echo "</p>";
echo "<p>Nationalité adverasaires:</p>";
echo "<p>";
echo "<input name='nationality' type='text' id='nationality' value='".$modif['nation']."' />";
echo "</p>"
echo "<p> Rapport de match : <br />";
echo "<br />";
echo "<textarea name='rapport' cols='70' rows='10' id='rapport'>".$modif['nation']."</textarea>";
echo "</p>";
echo "<input type='hidden' name='id' value='".$modif['id']."'>";
echo "<p><br />";
echo "<input name='submit' type='submit' value='valider' />";
echo "</p>";
}
mysql_close(); // déconection
?>
</form>
Et en voici le résultat :
http://spyprod.com/aw/admin/modif_wars.php?id=1 (l'addresse en ?id=1 est faite pour cibler la "war" dont les informations seront a modifier)
En regardant le code source de la page on peut voir que seul "<html><body></body></html>" est lu par le serveur.
Comment peut-on expliquer cela ?
Merci d'avance pour votre aide.
Kobhalt.