Dobrý den,
mohl by mi prosím někdo pomoci?
Podle knihy jsem napsal program:
<?php
$spojeni = mysql_connect( "localhost", "bp5am", "bp5ampass") or
die("Zkontrolujte spojení se serverem!");
mysql_select_db( "moviesite" ) or die( mysql_error());
$dotaz = "SELECT movie_name, movie_director, movie_leadactor " .
"FROM movie";
$vysledek = mysql_query( $dotaz, $spojeni ) or die( mysql_error());
$pocet_filmu = mysql_num_rows( $vysledek );
$filmy_zahlavi ='
<h2><center>Databáze filmových recenzí</center></h2>
<table width="70%" border="1" cellpadding="2" cellspacing="2" align="center">
<tr>
<th>Název filmu</th>
<th>Režisér</th>
<th>V hlavní roli</th>
</tr> ';
function zobraz_rezisera() {
global $reziser_filmu;
global $reziser;
$dotaz_d = "SELECT people_fullname " .
"FROM people " .
"WHERE people_id='$reziser_filmu'";
$vysledky_d = mysql_query( $dotaz_d )
or die( mysql_error() );
$radek_d = mysql_fetch_array( $vysledky_d );
extract( $radek_d );
$reziser = $people_fullname;
}
function zobraz_hlavni_roli() {
global $hlavni_role_ve_filmu;
global $hlavni_role;
$dotaz_a = "SELECT people_fullname " .
"FROM people " .
"WHERE people_id='$hlavni_role_ve_filmu'";
$vysledky_a = mysql_query( $dotaz_a )
or die( mysql_error() );
$radek_a = mysql_fetch_array( $vysledky_a );
extract( $radek_a );
$hlavni_role = $people_fullname;
}
$filmy_podrobnosti = '';
while ( $radek = mysql_fetch_array( $vysledek ) ) {
$nazev_filmu = $radek['movie_name'];
$reziser = $radek['movie_director'];
$v_hlavni_roli = $radek['movie_leadactor'];
zobraz_rezisera();
zobraz_hlavni_roli();
$filmy_podrobnosti .='
<tr>
<td>' . $nazev_filmu . '</td>
<td>' . $reziser . '</td>
<td>' . $hlavni_role . '</td>
</tr>';
}
$filmy_podrobnosti .='
<tr>
<td>Celkem filmů: ' . $pocet_filmu . '</td>
</tr>
';
$filmy_pata = '</table>';
$filmy = $filmy_zahlavi;
$filmy .= $filmy_podrobnosti;
$filmy .= $filmy_pata;
echo "V naší databázi jsou $pocet_filmu filmy.";
echo $filmy;
?>
následně mi vyskočilo několik chyb:
- Warning: extract() expects parameter 1 to be array, boolean given in C:\wamp\www\filmovy_web\tabulka1.php on line 36
- Notice: Undefined variable: people_fullname in C:\wamp\www\filmovy_web\tabulka1.php on line 37
- Warning: extract() expects parameter 1 to be array, boolean given in C:\wamp\www\filmovy_web\tabulka1.php on line 48
- Notice: Undefined variable: people_fullname in C:\wamp\www\filmovy_web\tabulka1.php on line 49
Učím se podle knížky a stále mi hází nějaké errory. Už mě to se*e! Připadám si jako blbec...
Díky moc všem za rady