Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[PHP/MYSQL]
#1
Witam,

Prosiłbym o pomoc w rozwiązaniu problemu dotyczącego tego dlaczego nie działa mi formularz głosowania, nie są zapisywane oceny i nie jest wyświetlana średnia ocen?

Mama następujące pliki:

pokaz_strone.php
Kod PHP:
<!--Formularz do dodawania opinii-->

<
form action="ocen_przepis.php" method="post">

<?
php
$ocena
=mysql_query("SELECT AVG(ocena) as srednia FROM glosowanie");
$wiersz=mysql_fetch_assoc($ocena);

echo 
"<p>Średnia ocena: {$wiersz[‘srednia’]}</p>";


$wyniki_oceny=mysql_query("SELECT * FROM oceny");

?>

<p style="margin-left: 80px;">Oceń przepis</p>

<select name='ocena' style="margin-left: 80px;">
        
            <?php
             
while($ocena_przepisu=mysql_fetch_assoc($wyniki_oceny))
             { 
//przy kazdym obrocie tworzymy opcje
              
echo "<option value='{$ocena_przepisu['id_oceny']}'>{$ocena_przepisu['ocena']}</option>";
              }
             
?>
             
</select> 

<input type="submit" value="Głosuj"></p>

</form> 

i drugi plik ocen_przepis.php:

Kod PHP:
<?php


echo "Ocena przepisu:{$_POST['ocena']}</span></p>";

mysql_connect('localhost','root','haslo');
    
mysql_select_db('przepisy_kulinarne_mp');

    
mysql_query("INSERT INTO glosowanie(ocena) VALUES('{$_POST['ocena']}')");


?>

i tabelę "glosowanie":

Cytat:id_glosu,ocena, id_przepisu

Za pomoc będę wdzięczny,

martinprz
Odpowiedz
#2
Trochę tu taki bałagan. Strzelam, że w pierwszym pliku zapomniałeś się połączyć z bazą. Jak już sobie napisałeś mysql_connect i mysql_query i wiesz jak się tego używa to może spróbuj przejść na orm np. doctrine, propel, sado (proste i małe)... i spróbuj powoli programować obiektowo.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak sprawdzić czy adres www znajduje sie w bazie mysql? jarekcda 8 9,062 13-05-2017, 01:02
Ostatni post: miketodson255
  Optymalizacja MySQL-a tomek_00 1 3,933 01-09-2013, 13:31
Ostatni post: hieroshima
  [MySQL] Struktura bazy dla słownika msx83 2 3,934 24-08-2013, 16:26
Ostatni post: msx83
  Komunikacja PHP z MySQL na serwerze pawstrze 5 6,461 16-07-2013, 15:58
Ostatni post: Engine
  [MySQL] wyszukiwarka problem darlowiak 3 3,566 13-06-2013, 12:58
Ostatni post: darlowiak

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl