Witam
Posiadam dwa pliki związane z koszykiem na zakupy.
Część pliku towary.php
<?php //definicja tablic z towarami oraz cenami
$q = mysql_connect('localhost','root','bilerek555') or
die('Padl serwer');
$q = mysql_select_db('stronaphp') or die('Padla baza');
$wynik = mysql_query("SELECT ID, Nazwa_uslugi, Cena_za_metr FROM cennik_uslug")
or die('Błąd zapytania');
?>
<table border="1">
</thead>
<tr>
<th>ID</th>
<th>Nazwa usługi</th>
<th>Cena za metr</th>
</tr>
</thead>
<tbody>
<?php
while( $row = mysql_fetch_array($wynik))
{
$i=$row['ID'];
print '<tr><td>'.$row['ID'].'</td>';
print '<td>'.$row['Nazwa_uslugi'].'</td>';
print '<td>'.$row['Cena_za_metr'].'</td>';
print "<td><a href=\"".$_SERVER['PHP_SELF']."?kup=$i\">Kup produkt</a></td></tr>";
}
?>
a to część pliku koszyk.php
<?php
$suma = 0;
$row = mysql_fetch_array($wynik);
for ($i=0;$i < count($_SESSION['koszyk']); $i++)
{
echo '<tr>';
echo '<td>'.$towary[$_SESSION['koszyk'][$i]].'</td>';
echo '<td align="right">';
echo number_format ($ceny[$_SESSION['koszyk'][$i]],2);
echo ' zlotych</td></tr>';
$suma = $suma + $ceny[$_SESSION['koszyk'][$i]];
}
?>
</tbody>
<tfoot>
<tr>
<th align="right">Naleznosc: </th><br>
<th align="right"><?php echo number_format($suma,2); ?> zlotych.</th>
</tr>
</tfoot>
</table>
<p><a href="159towary.php">Kupuj dalej</a> lub też: <a href="<?php
Siedzę nad tym od 3 dni i nie mogę sobie poradzić. Nie wiem jak to ustawić żeby działała mi z bazą danych. Cały czas wywala mi jakieś błędy. Za pomocą pętli while zrobiłem że działa skrypt towary.php ale w pliku koszyk.php są jakieś parmetry $i i nie wiem czy nie trzeba całości do tego odnieść. Kombinowałem już chyba na wszystkie sposoby i nie działa
Tworzenie koszyka opartego na bazie danych
-
- Posty: 11
- Rejestracja: 26 mar 2015, 18:20:28
- Płeć:
- User Agent:
Re: Tworzenie koszyka opartego na bazie danych
Skopiuj błędy które się pojawiają.
Czy wiesz, że:
- W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
- Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
- Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
-
- Posty: 11
- Rejestracja: 26 mar 2015, 18:20:28
- Płeć:
- User Agent:
Re: Tworzenie koszyka opartego na bazie danych
A oto błędy:
Notice: Undefined variable: row in C:\xampp\htdocs\koszyczek\koszyk.php on line 54
Notice: Array to string conversion in C:\xampp\htdocs\koszyczek\koszyk.php on line 54
Notice: Undefined variable: row in C:\xampp\htdocs\koszyczek\koszyk.php on line 58
Notice: Array to string conversion in C:\xampp\htdocs\koszyczek\koszyk.php on line 58
Notice: Undefined variable: row in C:\xampp\htdocs\koszyczek\koszyk.php on line 54
Notice: Array to string conversion in C:\xampp\htdocs\koszyczek\koszyk.php on line 54
Notice: Undefined variable: row in C:\xampp\htdocs\koszyczek\koszyk.php on line 58
Notice: Array to string conversion in C:\xampp\htdocs\koszyczek\koszyk.php on line 58
Notice: Undefined variable: row in C:\xampp\htdocs\koszyczek\koszyk.php on line 54
Notice: Array to string conversion in C:\xampp\htdocs\koszyczek\koszyk.php on line 54
Notice: Undefined variable: row in C:\xampp\htdocs\koszyczek\koszyk.php on line 58
Notice: Array to string conversion in C:\xampp\htdocs\koszyczek\koszyk.php on line 58
Notice: Undefined variable: row in C:\xampp\htdocs\koszyczek\koszyk.php on line 56
Notice: Array to string conversion in C:\xampp\htdocs\koszyczek\koszyk.php on line 56
Warning: number_format() expects parameter 1 to be double, string given in C:\xampp\htdocs\koszyczek\koszyk.php on line 56
Notice: Undefined variable: row in C:\xampp\htdocs\koszyczek\koszyk.php on line 54
Notice: Array to string conversion in C:\xampp\htdocs\koszyczek\koszyk.php on line 54
Notice: Undefined variable: row in C:\xampp\htdocs\koszyczek\koszyk.php on line 58
Notice: Array to string conversion in C:\xampp\htdocs\koszyczek\koszyk.php on line 58
Notice: Undefined variable: row in C:\xampp\htdocs\koszyczek\koszyk.php on line 54
Notice: Array to string conversion in C:\xampp\htdocs\koszyczek\koszyk.php on line 54
Notice: Undefined variable: row in C:\xampp\htdocs\koszyczek\koszyk.php on line 58
Notice: Array to string conversion in C:\xampp\htdocs\koszyczek\koszyk.php on line 58
Notice: Undefined variable: row in C:\xampp\htdocs\koszyczek\koszyk.php on line 54
Notice: Array to string conversion in C:\xampp\htdocs\koszyczek\koszyk.php on line 54
Notice: Undefined variable: row in C:\xampp\htdocs\koszyczek\koszyk.php on line 58
Notice: Array to string conversion in C:\xampp\htdocs\koszyczek\koszyk.php on line 58
Notice: Undefined variable: row in C:\xampp\htdocs\koszyczek\koszyk.php on line 56
Notice: Array to string conversion in C:\xampp\htdocs\koszyczek\koszyk.php on line 56
Warning: number_format() expects parameter 1 to be double, string given in C:\xampp\htdocs\koszyczek\koszyk.php on line 56