Dobrý deň,
vytvoril som si script, ktorý vyberie meno stĺpca z tabuľky - funguje
ďalej ale potrebujem zistiť hodnotu zadanú v jednotlivých stĺpcoch (1 alebo 0) - nedarí sa mi
query mi nefunguje vo funkcii for. Keď som ju z tej funkcie vytiahol tak mi vyhodilo pekne to čo som chcel query vapadl asi takto:
Kód:
$x = mysql_query("SELECT skype FROM $tabulka WHERE user_id=$id") or die(mysql_error());
echo $x;
vypísalo mi 1 čo aj v tabuľke bolo. Potrebujem toto dostať aj do funkcie for ale nedarí sa mi.
Ak výstup z databázy bude 0 tak do option potrebujem ešte dostať disabled=""
Vopred ďakujem za rady
Kód:
<?php
function mysql_tabulka($host, $uzivatel, $heslo, $databaza, $tabulka) {
$id = 1;
$poradie = 1; // poradie riadkov
$pripoj = mysql_connect($host, $uzivatel, $heslo);
$vyber_db = mysql_select_db($databaza, $pripoj);
$vyber = mysql_query("SELECT * FROM $tabulka WHERE user_id=$id"); // vyberie všetko z tabuľky
$pocet_stlpcov = mysql_num_fields($vyber); // vyberie počet stĺpcov
$faktura = '';
$x = '';
echo "<select>";
for($s=6; $s<$pocet_stlpcov; $s++) { //
$stlpec = mysql_field_name($vyber, $s); // vyberie meno stĺpca
$x .= mysql_query("SELECT $stlpec FROM $tabulka WHERE user_id=$id") or die(mysql_error());
echo $x;
echo "<option value=".$stlpec.">$stlpec</option>";
}
echo "</select>";
}
mysql_tabulka("localhost", "root", "php", "cms", "cms_users");
?>
// Prestan si vynucovat odpoved kazdych par minut. Ďuri