Autor Zpráva
johnbirkof
Profil *
da sa pouzit select tak aby mi vyselektoval riadky do stlpca? Mam velku tabulku a ked dam vyselektovat nejake hodnoty zo stlpcov tak mi ich vlozi do jedneho riadku a je to neprehladne da sa tak ze ak vyberie jednu hodnotu zo stlpca tak uroby jeden riadok? a dalsia hodnota dasli riadok?
Casero
Profil
johnbirkof
Používat po každém výpisu odřádkování?
johnbirkof
Profil *
ano presne to
johnbirkof
Profil *
neexistuje nic take? Používat po každém výpisu odřádkování
Senyx
Profil
záleží na tom, jak a kam to vypisuješ.

<?php
echo "<br />";
?>
johnbirkof
Profil *
chcem to vpisat do select
Senyx
Profil
<option>
blabla
</option>
johnbirkof
Profil *
nepomaha mozno to zle zapisujem


<option>
blabla
</option>
Senyx
Profil
tak sem postni to, jak to máš udělaný (kus kódu) a popiš přesně co kam jak chceš vypsat
johnbirkof
Profil *
<?php # vypis kodu 6.7 vyber_kategorie.php

$titul_stranky='Vyber kategorie!';
include('zahlavie.inc');

require_once('mysql_spojit.php');


$dotaz="SELECT CONCAT('Katalogove cislo: ',kat_cislo,' Popis: ',popis,' Cena: ',cena,' Dodavatel: ',dodavatel) AS popis FROM automobily where id_podkategoria=$ID ORDER BY Id_podpodkategoria ASC";
$vysledok=@mysql_query($dotaz); //spusti dotaz
if ($vysledok) {
echo '<table align="center" cellspacing="2" cellpadding="2">
<tr><td align="left"><b>Zoznam dielov</b></td><td align="left"></td></tr>';
while ($riadok=mysql_fetch_array($vysledok, MYSQL_NUM)) {
echo "<tr><td align="left">$riadok[0]</td><td align="left"$riadok[1]</td></tr> ";
}
echo '</table>';
mysql_free_result ($vysledok); //uvolnit prostriedky
}
else {
echo'<p>V databaze sa stala chyba</p><p>'. mysql_error(). '</p>';

}



mysql_close();
unset($dbc);

include('pata.inc');

?>







A CHCEM POMOCOU SELECTU vypisat len niektore udaje z tabulky a tie hodnoty co su v SELECT ako je katalogove cislo: by som chcel oznacit trochu tmavsim pismom ak sa da aby to bolo prehladnejsie a za kazdym stlpcom aby bol dalsi riadok nieco ako je:


Katalogove cislo: ',kat_cislo,'
Popis: ',popis,'
Cena: ',cena,'
Dodavatel: ',dodavatel
Senyx
Profil
Upravil bych to takhle:

<?php # vypis kodu 6.7 vyber_kategorie.php
$titul_stranky='Vyber kategorie!';
include('zahlavie.inc');
require_once('mysql_spojit.php');
$dotaz="SELECT kat_cislo, popis, cena, dodavatel FROM automobily where id_podkategoria=$ID ORDER BY Id_podpodkategoria ASC";
$vysledok=@mysql_query($dotaz); //spusti dotaz
if ($vysledok) {
while ($data = mysql_fetch_array($vysledok))
{
echo $data["kat_cislo"]."<br />";
echo $data["popis"]."<br />";
echo $data["cena"]."<br />";
echo $data["dodavatel"]."<br />";
}
}
echo '</table>';
mysql_free_result ($vysledok); //uvolnit prostriedky
}
else {
echo'<p>V databaze sa stala chyba</p><p>'. mysql_error(). '</p>';
}
mysql_close();
unset($dbc);
include('pata.inc');
?>

takhle nějak, ale asi jsem tam nasekal chyba, kdyžtak napiš, co ti to hází...
johnbirkof
Profil *
super funguje len mi nejde pata nejako zle sa mi zobrazuje neviem kde moze byt chyba ty mi nevies poradit?
Senyx
Profil
johnbirkof
musíš být konkrétnější, co přesně nefunguje, kdyžtak pošli kód...
johnbirkof
Profil *
tento kod co si mi poslal, som ho vlozil do toho suboru ale ked ho dam zobrazit tak mi dost zle zobrazuje PATA.php zahlavie programu alebo stranky
Senyx
Profil
tak to nevím proč, protože jsem měnil v tvém kódu pouze tu střední část s výpisem z databáze... porovnej to s tím, co jsi sem dal ty a uvidíš, že to je to samý...
johnbirkof
Profil *
neda sa tam este nejako vlozit aby to takto zobrazovalo?

katalogove cislo: kat_cislo

popis: popis

cena: cena

dodavatel: dodavatel


lebo mi to zobrazuje

kat_cislo
popis
cena
dodavatel



a je to neprehladne! a ked tam je aj viac hodnot tak to by sa v tom uz nikto nevyznal
Senyx
Profil
Tuto část:

echo $data["kat_cislo"]."<br />";
echo $data["popis"]."<br />";
echo $data["cena"]."<br />";
echo $data["dodavatel"]."<br />";

změň na:

echo "Katalogové číslo:".$data["kat_cislo"]."<br />";
echo "Popis:".$data["popis"]."<br />";
echo "Cena:".$data["cena"]."<br />";
echo "Dodavatel:".$data["dodavatel"]."<br />";
johnbirkof
Profil *
super a keby som chcel zvyraznit tieto udaje da sa to?

katalogove cislo:

popis:

cena:

dodavatel:
johnbirkof
Profil *
a mam este jednu prosbu, ked mam viac udajov da sa spravit nieco tak ze ked bude druhy zaznam tak aby zobrazilo ze je viac udajov v tabulke? napr.


katalogove cislo:

popis:

cena:

dodavatel:



Zaznam 2:

katalogove cislo:

popis:

cena:

dodavatel:
Senyx
Profil
echo "<strong>Katalogové číslo:</strong>".$data["kat_cislo"]."<br />";

ostatní obdobně
Senyx
Profil
tanto skript by měl zvládat i více vybraných řádků, to potom záleží na podmínce, kterou máš v selectu...
johnbirkof
Profil *
Uz mi vsetko funguje dik, moc si mi pomohol ale este stale nemozem prist preco mi tak zle zobrazuje tu PATA.inc

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: