Appel d'un fichier PHP à partir d'un formulai
p.clavier
-
Alain42 -
Alain42 -
Bonjour,
Je veux appeler un petit programme en PHP appelé par exemple csv3.php à partir d'un formulaire situé dans une page HTML.
<form id="form1" name="form1" method="POST" action="csv3.php">
<p class="Style15"> <span class="Style11">Nom: </span><span class="Style4"> </span>
<label>
<input type="text" name="nom" />
</label>
</p>
<p class="Style15"><span class="Style11">Prénom:</span>
<label>
<input type="text" name="prenom" />
</label>
</p>
<p class="Style15">
<label></label>
<label>
<input type="submit" name="Submit" value="Rechercher ..." />
</label>
<label>
<input name="Submit2" type="reset" value="Annuler" />
</label>
</p>
</form>
csv3.php est un fichier situé dans le même répertoire que la page contenant le formulaire, et 3.csv se situe également au même endroit.
<?php
$nom = '{$_POST['nom']}';
$prenom = '{$_POST['prenom']}';
$nom_fichier = '3.csv';
$id = fopen($nom_fichier,'r');
echo '<TABLE BORDER = "1">';
while (($ligne = fgetcsv($id, 1024, ";")) !== FALSE) {
for ($j = 2; $j < count($ligne) - 1; $j++) {
if ($ligne[$j] == $nom) {
echo '<TR>'.'<TH>'.$ligne[0] .'</TH>';
echo '<TH>'.$ligne[$j-1] . ' - ' . $ligne[$j+1].'</TH>'.'</TR>';
}
}
}
echo '</TABLE>' ;
Au moment de l'envoi des données du formulaire, j'ai une fenêtre d'alerte avec le message "Voulez-vous ouvrir ou enregistrer ce fichier?".
Je ne vois pas comment j'ai pu faire une erreur.
Pouvez-vous m'aider ?
Patrick
Je veux appeler un petit programme en PHP appelé par exemple csv3.php à partir d'un formulaire situé dans une page HTML.
<form id="form1" name="form1" method="POST" action="csv3.php">
<p class="Style15"> <span class="Style11">Nom: </span><span class="Style4"> </span>
<label>
<input type="text" name="nom" />
</label>
</p>
<p class="Style15"><span class="Style11">Prénom:</span>
<label>
<input type="text" name="prenom" />
</label>
</p>
<p class="Style15">
<label></label>
<label>
<input type="submit" name="Submit" value="Rechercher ..." />
</label>
<label>
<input name="Submit2" type="reset" value="Annuler" />
</label>
</p>
</form>
csv3.php est un fichier situé dans le même répertoire que la page contenant le formulaire, et 3.csv se situe également au même endroit.
<?php
$nom = '{$_POST['nom']}';
$prenom = '{$_POST['prenom']}';
$nom_fichier = '3.csv';
$id = fopen($nom_fichier,'r');
echo '<TABLE BORDER = "1">';
while (($ligne = fgetcsv($id, 1024, ";")) !== FALSE) {
for ($j = 2; $j < count($ligne) - 1; $j++) {
if ($ligne[$j] == $nom) {
echo '<TR>'.'<TH>'.$ligne[0] .'</TH>';
echo '<TH>'.$ligne[$j-1] . ' - ' . $ligne[$j+1].'</TH>'.'</TR>';
}
}
}
echo '</TABLE>' ;
Au moment de l'envoi des données du formulaire, j'ai une fenêtre d'alerte avec le message "Voulez-vous ouvrir ou enregistrer ce fichier?".
Je ne vois pas comment j'ai pu faire une erreur.
Pouvez-vous m'aider ?
Patrick
A voir également:
- Appel d'un fichier PHP à partir d'un formulai
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Fichier rar - Guide