Code PHP qui n'affiche rien
Résolu/Fermé
A voir également:
- Code PHP qui n'affiche rien
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
4 réponses
JFS77
Messages postés
389
Date d'inscription
mercredi 23 janvier 2008
Statut
Membre
Dernière intervention
15 décembre 2015
70
3 sept. 2009 à 11:53
3 sept. 2009 à 11:53
Tout d'abord est ce que tu as bien en bien un serveur Apache avec le module Php qui fonctionne correctement ?
ensuite tu devrais essayer un simple echo "toto"; sans If ou autre condition.
Et la fin de ton fichier n'est pas très claire je ne pense pas que tu puisse faire :
....
else
{
?>
hltml
html
<php?
}
?>
je pense que tu devrais mettre tous l'html en php dans un echo
ensuite tu devrais essayer un simple echo "toto"; sans If ou autre condition.
Et la fin de ton fichier n'est pas très claire je ne pense pas que tu puisse faire :
....
else
{
?>
hltml
html
<php?
}
?>
je pense que tu devrais mettre tous l'html en php dans un echo
cybertipunch
Messages postés
635
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
28 juillet 2016
176
3 sept. 2009 à 11:55
3 sept. 2009 à 11:55
Bonjour,
****************************************
$sql = mysql_query('SELECT * FROM '.$table.'');
****************************************
Je ne vois pas les guillemets ouvrant ?
****************************************
$sql = mysql_query('SELECT * FROM '.$table.'');
****************************************
Je ne vois pas les guillemets ouvrant ?
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
3 sept. 2009 à 14:34
3 sept. 2009 à 14:34
j'ai l'impression qu'il s'agit de 4 simples cotes
JFS77 -> mon fichier est "include" dans un autre fichier index.php donc je n'ai pas besoin de rajouter de balise <html>. Concernant le serveur Apache, je tourne sur WampServer, et je n'ai pas eu de problème jusqu'à présent (sauf là apparemment).
Pour la fin du fichier, j'ai pas tout saisi ce que tu as écris !
Et je vais tenter avec les echo 'html' en attendant :)
Cybertipunch -> j'ai déja essayé avec les simples quotes mais sans succès
Pour la fin du fichier, j'ai pas tout saisi ce que tu as écris !
Et je vais tenter avec les echo 'html' en attendant :)
Cybertipunch -> j'ai déja essayé avec les simples quotes mais sans succès
<?php if(isset($_POST['table']))
{
$table = $_POST['table'];
$select = "selected=selected";
$sql = mysql_query('SELECT * FROM '.$table.'');
?> <form method="post" action="">
<table cellpadding="0" cellspacing="0">
<tr>
<td></td>
<td>
<select name="table">
<option value="" >-- Choisissez un type d'examen --</option>
<option value="fevg" <?php if($table == "fevg") echo $select; ?> >FEVG</option>
<option value="gspect, gspect2" <?php if($table == "gspect, gspect2") echo $select; ?> >G-SPECT</option>
<option value="gamma" <?php if($table == "gamma") echo $select; ?> >Gamma Camera</option>
</select>
</td>
<td>
<select name="critere">
<option value="" >-- Choisissez un critere --</option>
<?php while($row = mysql_fetch_field($sql))
{
echo '<option value='. $row -> name .'>';
echo ''. $row -> name .'';
echo '</option>';
}?>
</select>
</td><td><input type="submit" value="OK"/></td>
</tr>
</table>
</form>
<?php }
else{ ?>
<form method="post" action="">
<table cellpadding="0" cellspacing="0">
<tr>
<td></td>
<td>
<select name="table">
<option value="">-- Choisissez un type d'examen --</option>
<option value="fevg">FEVG</option>
<option value="gspect, gspect2">G-SPECT</option>
<option value="gamma">Gamma Camera</option>
</select>
</td>
<td><input type="submit" value="OK"/></td>
</tr>
</table>
</form>
<?php } ?>
Prob résolu avec ce code, mais je n'arrive toujours pas a comprendre pourquoi il ne fonctionnait pas avant.
J'ai refait pas à pas la procédure et cela a marché. Si ca vous dit de regarder ....
{
$table = $_POST['table'];
$select = "selected=selected";
$sql = mysql_query('SELECT * FROM '.$table.'');
?> <form method="post" action="">
<table cellpadding="0" cellspacing="0">
<tr>
<td></td>
<td>
<select name="table">
<option value="" >-- Choisissez un type d'examen --</option>
<option value="fevg" <?php if($table == "fevg") echo $select; ?> >FEVG</option>
<option value="gspect, gspect2" <?php if($table == "gspect, gspect2") echo $select; ?> >G-SPECT</option>
<option value="gamma" <?php if($table == "gamma") echo $select; ?> >Gamma Camera</option>
</select>
</td>
<td>
<select name="critere">
<option value="" >-- Choisissez un critere --</option>
<?php while($row = mysql_fetch_field($sql))
{
echo '<option value='. $row -> name .'>';
echo ''. $row -> name .'';
echo '</option>';
}?>
</select>
</td><td><input type="submit" value="OK"/></td>
</tr>
</table>
</form>
<?php }
else{ ?>
<form method="post" action="">
<table cellpadding="0" cellspacing="0">
<tr>
<td></td>
<td>
<select name="table">
<option value="">-- Choisissez un type d'examen --</option>
<option value="fevg">FEVG</option>
<option value="gspect, gspect2">G-SPECT</option>
<option value="gamma">Gamma Camera</option>
</select>
</td>
<td><input type="submit" value="OK"/></td>
</tr>
</table>
</form>
<?php } ?>
Prob résolu avec ce code, mais je n'arrive toujours pas a comprendre pourquoi il ne fonctionnait pas avant.
J'ai refait pas à pas la procédure et cela a marché. Si ca vous dit de regarder ....