25-08-2008, 01:02 PM
bon voila mon editeur d'origine. (un peut confus deja)
Code PHP :
<?php
function carte() {
if (isset($_POST['submit'])) {
extract($_POST);
$errors = 0;
$errorlist = "";
if ($longitude1 == "") { $errors++; $errorlist .= "- La latitude est exigée sur le premier champ.<br />"; }
if ($latitude1 == "") { $errors++; $errorlist .= "- La longitude est exigée sur le premier champ.<br />"; }
if (preg_match("/[^0-9_\-]/", $longitude1)==1) { $errors++; $errorlist .= "- La longitude doit être écrit en valeurs numériques.<br />"; }
if (preg_match("/[<>\[\]]/", $latitude1)==1) { $errors++; $errorlist .= "- La latitude doit être écrit en valeurs numériques.<br />"; }
if ($errors == 0) {
if ($longitude1 && $latitude1 !=''){
$update1 = doquery("INSERT INTO {{table}} SET id='',nom='$nom1', lati='$latitude1', longi='$longitude1', passable='$passable1'", "sol");
}
admindisplay('La carte a été modifiée avec succès!<br /><br />Maintenant vous pouvez:<br /><br /><a href="admin.php?do=carte">» retourner pour éditer la map</a><br /><a href="index.php">» retourner au jeu</a>','Editer la carte');
} else {
admindisplay('<b>Erreurs:</b><br /><br /><span class="alerte">'.$errorlist.'</span><br /><a href="admin.php?do=carte">Veuillez retourner et essayer encore</a>.', 'Editer la carte');
}
}
$page = '
<b><u><span class="mauve1">Editer la carte</span></u></b><br /><br /><u>Légende:</u> Arbre = <img src="images/carte/arbre.gif" width="15" height="15"> Fleur = <img src="images/carte/fleur.jpg" width="15" height="15"> Fleur2 = <img src="images/carte/fleur1.jpg" width="15" height="15"> Rocher = <img src="images/carte/rocher.jpg" width="15" height="15"> Eau = <img src="images/carte/mer.jpg" width="15" height="15"><br /><br />
<form method="post" action="admin.php?do=carte">
<table width="586" border="0" cellspacing="0" cellpadding="0">
<tr valign="top"><td style="width:500px">Type: <select name="nom1"><option value="route">route</option><option value="montagne1">angle haut gauche</option><option value="montagne2">haut cantre</option><option value="montagne3">angle haut droite</option><option value="montagne4">droite centre</option><option value="montagne5">angle droite bas</option><option value="montagne6">cantre bas</option><option value="montagne7">angle bas gauche</option><option value="montagne8">centre gauche</option><option value="arbre">Arbre</option><option value="herbe">herbe</option><option value="rocher">Rocher</option><option value="mer">Eau</option><option value="cascade1">cascade gauche bas</option><option value="cascade2">cascade droit bas</option><option value="cascade3">cascade haut gauche</option><option value="cascade4">cascade haut droit</option><option value="riviere1">coude bas gauche</option><option value="riviere2">coude bas droit</option><option value="riviere3">coude ext gauche</option><option value="riviere4">coude ext droit</option><option value="riviere5">coude haut gauche</option><option value="riviere6">coude haut droit</option><option value="riviere7">long bas</option><option value="riviere8">long droit</option><option value="riviere9">long gauche</option><option value="riviere10">long haut</option><option value="riviere11">angle ext haut gauche</option><option value="riviere12">angle ext haut droit</option></select> Longitude: <input type="text" name="longitude1" size="4" maxlength="5"> Latitude: <input type="text" name="latitude1" size="4" maxlength="5"> Passable: <select name="passable1"><option value="1">Oui</option><option value="0">Non</option></select></td></tr>
<tr valign="top"><td style="width:500px"><br /><br /><input type="submit" name="submit" value="Valider" /> <input type="button" value="Retour" OnClick="javascript:location=\'index.php\'"/</td></tr>
</table><br /></form>';
}
Normalement il y a 10 ligne de sélection comme celle ci
et donc ce que je voudrait précisément ce que lorsque dans le menue déroulant je choisie par exemple montagne 1 un aperçu de l'img correspondante apparaise afin de m'eviter de faire des erreur sur la map.
@Ruz je vais essayé ton système pour voir