A voir également:
- Ajax php et oracle
- Easy php - Télécharger - Divers Web & Internet
- Identificateur non valide oracle ✓ - Forum Bases de données
- Oracle america inc virus ✓ - Forum Virus
- Bouton php - Forum PHP
- Php?id=1 - Forum PHP
1 réponse
Re,
Et bien en fait, j'ai trouvé tout seul, comme un grand :).
Je poste tout de même la réponse... au cas où quelqu'un se prendrait la tête avec ça:
<div id="co_1" class="mon_contenu"><br\>
<form>
<fieldset style="width: 1000px">
<legend>Afficher la table</legend>
<label>Table: </label>
<select name='table' id='table' onchange='go()'>
<option value='-1'>Aucun</option>
<?php
aff_tab();
?>
</select><br><br>
<label>Champs</label><br>
<div id='champ' style='display:inline'>
<table name='champ' border='1' width='100%'>
</table>
</div>
</fieldset>
</form>
</div>
La fonction affiche tab:
function aff_tab(){
include('connexion.php');
$requete= oci_parse($c1, "select TABLE_NAME from tabs");
oci_execute($requete);
$nblignes = oci_fetch_all($requete, $resultats);
for ($i = 0; $i < $nblignes; $i++) {
reset($resultats);
while ($column = each($resultats)) {
$data1 = $column['value'];
echo "<option value='".$data1[$i]."'>".$data1[$i]."</option>";
}
}
}
et enfin, le .php qui implémente mon tableau:
<?php
echo "<table name='champ' border='1' size='100%'>";
if(isset($_POST["NomTab"])){
echo $_POST["NomTab"];
include('connexion.php');
$requete1= oci_parse($c1, "select * from ".$_POST["NomTab"]);
oci_execute($requete1);
$nbl = oci_fetch_all($requete1, $resultat);
for ($i = 0; $i < $nbl; $i++) {
reset($resultat);
echo "<tr>";
while($column = each($resultat)) {
$data = $column['value'];
echo "<td value='".$data[$i]."'>".$data[$i]."</td>";
}
echo "</tr>";
}
}
echo "</table>";
?>
Voila amigo :)
Bye
Et bien en fait, j'ai trouvé tout seul, comme un grand :).
Je poste tout de même la réponse... au cas où quelqu'un se prendrait la tête avec ça:
<div id="co_1" class="mon_contenu"><br\>
<form>
<fieldset style="width: 1000px">
<legend>Afficher la table</legend>
<label>Table: </label>
<select name='table' id='table' onchange='go()'>
<option value='-1'>Aucun</option>
<?php
aff_tab();
?>
</select><br><br>
<label>Champs</label><br>
<div id='champ' style='display:inline'>
<table name='champ' border='1' width='100%'>
</table>
</div>
</fieldset>
</form>
</div>
La fonction affiche tab:
function aff_tab(){
include('connexion.php');
$requete= oci_parse($c1, "select TABLE_NAME from tabs");
oci_execute($requete);
$nblignes = oci_fetch_all($requete, $resultats);
for ($i = 0; $i < $nblignes; $i++) {
reset($resultats);
while ($column = each($resultats)) {
$data1 = $column['value'];
echo "<option value='".$data1[$i]."'>".$data1[$i]."</option>";
}
}
}
et enfin, le .php qui implémente mon tableau:
<?php
echo "<table name='champ' border='1' size='100%'>";
if(isset($_POST["NomTab"])){
echo $_POST["NomTab"];
include('connexion.php');
$requete1= oci_parse($c1, "select * from ".$_POST["NomTab"]);
oci_execute($requete1);
$nbl = oci_fetch_all($requete1, $resultat);
for ($i = 0; $i < $nbl; $i++) {
reset($resultat);
echo "<tr>";
while($column = each($resultat)) {
$data = $column['value'];
echo "<td value='".$data[$i]."'>".$data[$i]."</td>";
}
echo "</tr>";
}
}
echo "</table>";
?>
Voila amigo :)
Bye