Problème de code
Posté : 22 janv. 2015, 10:20
Bonjour je me tourne vers vous car je suis un peu .. perdu ? Je ne sais d'ailleurs pas si mon poste sera bien placé parce que j'ai surtout plusieurs questions !
Je voulais faire une liste qui affichait des options en fonction de la l'option choisit dans la première liste .. J'avais donc trouvé un script qui utilise jQuery grâce à mon pote google où je n'avais pu qu'à changer les variables par les miennes .. problème ? Rien ne se passe.. J'ai donc décidé de "gruger' un peu .. Donc j'avais dans l'idée de faire ceci :
POURQUOI J'AI UN PROBLEME D'INDENTATION ALORS QUE J'EN AI PAS SUR NOTEPAD++
Je voulais faire une liste qui affichait des options en fonction de la l'option choisit dans la première liste .. J'avais donc trouvé un script qui utilise jQuery grâce à mon pote google où je n'avais pu qu'à changer les variables par les miennes .. problème ? Rien ne se passe.. J'ai donc décidé de "gruger' un peu .. Donc j'avais dans l'idée de faire ceci :
<?php
require('configuration.php');
?>
<fieldset>
<form name='form1' action='affiche_site.php' method='post'>
<legend> Information du Site </legend> <!-- Titre du fieldset -->
<label for="affiche_site">Sélectionner le site : </label><SELECT id="affiche_site" name="affiche_site">
<?php
if ($connection) {
echo "<br>Connection OK";
}
$req1 = "SELECT id_site, nom FROM site ";
$result1 = mysqli_query($connection, $req1);
while($ligne1 = mysqli_fetch_assoc($result1)){
echo '<option value="'.$ligne1['id_site'].'">'.$ligne1['nom']."</option>";
}
?>
</select><b>
<input type="submit" name="bouton" value="Choisir">
</form>
<?php
if(isset($_POST['bouton'])){?>
<form id="form2" action='affichage.php' method='POST'>
<br/><br/>
<label> Infrastructure : </label>
<SELECT id="affiche_infra" name="affiche_infra">
<?php
if ($connection) {
echo "<br>Connection OK";
}
$req1 = "SELECT infrastructure FROM infrastructure ";
$result1 = mysqli_query($connection, $req1);
while($ligne1 = mysqli_fetch_assoc($result1)){
echo '<option value="'.$ligne1['infrastructure'].'">'.$ligne1['infrastructure']."</option>";
}
?>
</select><b>
<input type="submit" name="bouton_infra" Value='Valider'>
<?php
if(isset($_POST['bouton_infra'])){
//recupere l'infra
$infra = $_POST['affiche_infra'];
$recherchesite = "SELECT nom FROM site WHERE infrastructure = '$infra'";
$reqrecherchesite= mysqli_query($base, $recherchersite);
$resultatRechercheSite = mysqli_fetch_array($reqrecherchesite);
$site = $resultatRechercheSite['nom'];
try{
$base = new PDO('mysql:host=127.0.0.1;dbname=****', 'root', '');
$base-> setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$AFFICHE = $base ->prepare("SELECT * FROM site where infrastructure = :infra AND nom = :site");
$AFFICHE = execute(array( 'infra' => $infra, 'site' => $site) or die (print_r($base->errorInfo())));
}
catch(Exception $e){
//Affiche la ligne où ce situe l'erreur
//Affiche l'erreur
die('<b>Exception à la ligne : '. $e->getLine() .':</b> erreur : '.$e->getMessage());
}
}
}
?>
</fieldset>
mais je peux sélectionner mais 2 choix .. mais rien ne s'affiche .. Me tapez pas s'il vous plait :'(POURQUOI J'AI UN PROBLEME D'INDENTATION ALORS QUE J'EN AI PAS SUR NOTEPAD++