Invité
Invité n'ayant pas de compte PHPfrance
31 déc. 2009, 15:59
le screen provient de Kompozer
et oui, on a eu qu'un seul cours de PHP et pas encore de séance pratique, du coup, j'ai beaucoup de mal à faire cet exercice. Heureusement qu'il a des tutos d'aide sur la toile!!!
voici la page de renvoi:
<html>
<head>
<style type="text/css">
.tab_bg_red{background-color:red}
.tab_bg_orange{background-color:orange}
.tab_bg_yellow{background-color:yellow}
.tab_bg_blue{background-color:blue}
.tab_bg_green{background-color:green}
</style>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>envoi</title>
</head>
<body>
<span style="font-style: italic;">(Demande envoyée par l'adresse IP</span> <br>
<?php echo $_SERVER['REMOTE_ADDR']; ?>)<br>
<br>
<table style="text-align: left; width: 100px;" border="1"
cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="vertical-align: top;"><span style="font-weight: bold;">Application</span><br>
</td>
<td style="vertical-align: top;"><span style="font-weight: bold;">Priorité</span><br>
</td>
<td style="vertical-align: top;"><span style="font-weight: bold;">Type</span><br>
</td>
<td style="vertical-align: top;"><span style="font-weight: bold;">Date</span><br>
</td>
<td style="vertical-align: top;"><span style="font-weight: bold;">Résumé</span><br>
</td>
<td style="vertical-align: top;"><span style="font-weight: bold;">Description</span><br>
</td>
</tr>
<tr>
<td>
<p>YAHD</p>
</td>
<td style="vertical-align: top;"><?php echo $_POST['priority']; ?><br>
</td>
<td style="vertical-align: top;"><?php echo $_POST['type']; ?><br>
</td>
<td style="vertical-align: top;"> ?<br>
</td>
<td style="vertical-align: top;"><?php echo $_POST['oneLiner']; ?><br>
</td>
<td style="vertical-align: top;"><?php echo $_POST['contents']; ?><br>
</td>
</tr>
</tbody>
</table>
</body>
</html>
et la page HTML correspondante:
<html>
<head>
<script language="javascript">
function checkForm() {
var input = document.editTicketForm.oneLiner;
if ( input.value.length == 0 )
{
alert("Vous n'avez pas saisi de résumé");
input.focus();
return false;
}
var selectApp = document.editTicketForm.application;
input = document.editTicketForm.applicationOther;
if ( selectApp.value == -1 && input.value.length == 0 )
{
alert("Vous devez saisir le nom de l'application si vous n'en choisissez pas une dans la liste");
input.focus();
return false;
}
return true;
}
</script>
<link rel="stylesheet" href="../styles/styles.css" type="text/css"
media="screen">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>saisieTicket</title>
</head>
<body>
<br>
<form method="post" action="envoi.php" onsubmit="return checkForm();"
name="editTicketForm">
<div style="text-align: center;"> </div>
<table style="text-align: left; width: 100px;" border="1"
cellpadding="2" cellspacing="2">
<tbody>
<tr class="tab_bg_1">
<th style="vertical-align: top; text-align: center;" colspan="2">Veuillez
décrire votre demande d'intervention:<br>
</th>
</tr>
<tr class="tab_bg_1">
<td style="vertical-align: top;">Application:<br>
</td>
<td style="vertical-align: top;">
<select name="application">
<option value="-1"> Autres</option>
<option value="0"></option>
</select>
<input size="50" name="applicationOther"><br>
</td>
</tr>
<tr class="tab_bg_1">
<td style="vertical-align: top;">Priorité:<br>
</td>
<td style="vertical-align: top;">
<select name="priority">
<option>Très Urgente</option>
<option>Urgente</option>
<option>Moyenne</option>
<option>Faible</option>
<option>Très Faible</option>
</select>
<br>
</td>
</tr>
<tr class="tab_bg_1">
<td style="vertical-align: top;">Type:<br>
</td>
<td style="vertical-align: top;"><input checked="checked"
name="type" value="anomalie" type="radio">Anomalie <input name="type"
value="evolution" type="radio">Demande d'évolution<br>
</td>
</tr>
<tr class="tab_bg_1">
<td style="vertical-align: top;">Résumé:<br>
</td>
<td style="vertical-align: top;"><input size="70"
name="oneLiner"><br>
</td>
</tr>
<tr class="tab_bg_1">
<td style="vertical-align: top;" colspan="2">Description
détaillée:<br>
</td>
</tr>
<tr class="tab_bg_1">
<td style="vertical-align: top;" colspan="2"><textarea cols="60"
rows="14" name="contents">J'ai saisi plusieurs demandes d'intervention
avec cet outil.
Aucune n'a été sauvegardée.
Chaque fois que je me connecte, votre outil me dit qu'il n'existe
aucune demande de ma part!</textarea><br>
</td>
</tr>
<tr class="tab_bg_1">
<td style="vertical-align: top;">Pièce-jointe:<br>
</td>
<td style="vertical-align: top;"><input name="ch"><input
value="Parcourir..." type="submit"><br>
</td>
</tr>
<tr class="tab_bg_1">
<td style="vertical-align: top; text-align: right;" colspan="2"><input
value="Envoyer" type="submit"><br>
</td>
</tr>
</tbody>
</table>
<br>
</form>
</body>
</html>
jusque là, tout va bien mais ça se corse en voulant y intégrer le petit code que j'ai soumis dans mon premier post
