as vrea sa adaug si eu niste filme pe categorii in baza mea de date.am facut tabelul categorii si tabelul filme.
cum as putea sa creez o pagina pe care sa o uploadez la mine pe server iar apoi din acea pagina sa imi apara sa adaug un film nou.
sa imi apara ceva gen ucoz.com daca stie cineva.aparea ceva de genu add new entry.
daca are cineva o idee.
multumesc
adaugare pe categorii
-
- Mesaje:168
adaugare pe categorii
claUdiu
Mesaje:313
PAi....adaugi in pagina filmelor un link
si, in pagina "pagina_de_adaugare.php" o sa ai formularul, plus categoriile:
iar in pagina cu connectarea la db, si inserarea, o sa ai:
Sper ca la asta te-ai referit...
Cod: Selectaţi tot
<a href="pagina_de_adaugare.php">Adauga un film nou</a>
Cod: Selectaţi tot
<select name="categorii">
<option value="Horror">Horror</option>
<option value="Romance">Romance</option>
<option value="Thriler">Thriler</option>
</select>
Cod: Selectaţi tot
$filme = $_POST sau $_GET['categorii'];
Se spune ca...."omul tot invata in viata". Dar...Totusi...Trebie sa ne oprim undeva, nu?
evident
Mesaje:168
as vrea sa creez o pagina .php unde doar eu sa intru si sa am un buton de genu adauga o "intrare nou"
cand dau pe acel buton sa imi apara sa bag numele jocului,categoria si continut.iar apoi sa uploadeze totul in baza de date dupa ce dau pe un buton submit:)
cand dau pe acel buton sa imi apara sa bag numele jocului,categoria si continut.iar apoi sa uploadeze totul in baza de date dupa ce dau pe un buton submit:)
claUdiu
Mesaje:313
Vezi ca am editat mesajul de mai sus. Si ,referitor la al tau, ce nu poti sa faci? Pagina, formularul, categoriile sau adaugare in db?
Se spune ca...."omul tot invata in viata". Dar...Totusi...Trebie sa ne oprim undeva, nu?
evident
Mesaje:168
adaugare in db si pe server.
vreau sa adaug jocuri de tip .swf
vreau sa am un tip de formular gen:
nume categorie: categoria in care vreau sa adaug(am facut tabelul categori in db)
numele jocului: numele jocului pe care vreau sa il adaug(am facut tabelul jocuri in db)
apoi undeva jos sa imi apara un formular unde sa bag codul acelui swf cu o mica reclama sau mai stiu eu ce
vreau sa adaug jocuri de tip .swf
vreau sa am un tip de formular gen:
nume categorie: categoria in care vreau sa adaug(am facut tabelul categori in db)
numele jocului: numele jocului pe care vreau sa il adaug(am facut tabelul jocuri in db)
apoi undeva jos sa imi apara un formular unde sa bag codul acelui swf cu o mica reclama sau mai stiu eu ce
claUdiu
Mesaje:313
Stii HTML? Daca nu, iti recomand sa citesti tutorialele de pe site (le ai sus intr-un meniu) pentru a invata sa faci un formular + un input de upload file.
La fel si cu PHP-ul.
La fel si cu PHP-ul.
Se spune ca...."omul tot invata in viata". Dar...Totusi...Trebie sa ne oprim undeva, nu?
evident
Mesaje:168
stiu asta.sa fac un formular si un upload file.
eu ma refeream la lucrul cu db.de exemplu cand mergi pe un site de filme online.dai pe actiune si iti arata toate filmele din categoria actiune.asta vroiam si eu.sa adaug in db jocurile.
dar am rezolvat ideea
acum am nevoie de o idee cum sa fac sa imi arate toate jocurile cand intru in categorie.
oare e bun scriptul asta:
eu ma refeream la lucrul cu db.de exemplu cand mergi pe un site de filme online.dai pe actiune si iti arata toate filmele din categoria actiune.asta vroiam si eu.sa adaug in db jocurile.
dar am rezolvat ideea
acum am nevoie de o idee cum sa fac sa imi arate toate jocurile cand intru in categorie.
oare e bun scriptul asta:
Cod: Selectaţi tot
$q=mysql_query("SELECT * FROM `tabel_jocuri` WHERE categorie='$categorie' order by rand() limit 10");
$i=1;
while($r = mysql_fetch_array($q)){
print_r($r);
if($i==5)echo '<br /> -- linie noua -- <br />';
$i++;
}
Read more: http://www.cwr.ro/showthread.php/16505-display-list#ixzz1bbfV7aoN
MarPlo
Mesaje:4343
Daca vrei sa selectezi randurile cu o anumta categorie, faci SELECT-ul adaugand acea categorie la conditia WHERE
Exemplu (presupunand ca numele categoriei e in adresa URL, la "pagina.php?ctg=categorie"):
Exemplu (presupunand ca numele categoriei e in adresa URL, la "pagina.php?ctg=categorie"):
Cod: Selectaţi tot
$categoie = strip_tags($_GET['ctg']); // strip_tags() sterge eventuale tag-uri
// Select in functie de categorie
$interogare = "SELECT * FROM `nume_tabel` WHERE `categorie`='$categorie'";
$rezultat = mysql_query($interogare);
// daca e eroare, o afiseaza
if (mysql_errno()) {
echo "<br />". mysql_errno(). " : ". mysql_error(). "<br />";
}
// daca sunt randuri returnate
if (mysql_num_rows($rezultat) > 0) {
while ($rand = mysql_fetch_array($rezultat, MYSQL_ASSOC)) {
echo '<br />'. $rand['col1']. ' - '. $rand['col2'];
}
}
else {
echo '0 rezultate';
}
evident
Mesaje:168
am rezolvat cu categoriile
acum am urmatoare problema:
am fisierul cat.php
si mai am fisierul categorie.php unde am
si jos in html in body am
am categoriile: actiune,aventura...
am tabelul creeat: id,numejoc,categorie
cum fac, ca atunci cand intru la actiune sa imi apara doar jocurile de la actiune si cand intru la aventura sa imi apara doar jocurile de la aventura.
momentan cand intru la aventrura imi apar jocurile de la aventrura si cand intru la actiune imi apar tot jocurile de aventrura.
iar la jocuri am un buton actiune iar linkul este categorie.php?id=actiune
e ceva cu $_GET...dar nu ma prea pricep eu acolo.daca cineva poate sa imi explice cat de cat sau sa imi arate un ex ceva
acum am urmatoare problema:
am fisierul cat.php
Cod: Selectaţi tot
<?php
$Categorii = '<table border="0" align="center" cellpadding="3">
<tr> ';
$sql = mysql_query("SELECT uid, numejoc FROM jocuri WHERE categorie='aventura' ORDER BY RAND() LIMIT 4");
$sql = mysql_query("SELECT id, numejoc FROM jocuri WHERE categorie='aventura' ORDER BY RAND() LIMIT 4");
while($row = mysql_fetch_array($sql)){
$id = $row["id"];
$numejoc = $row["numejoc"];
$firstnameCut = substr($numejoc, 0, 10);
$check_pic = "jocuri/$id/image.jpg";
if (file_exists($check_pic)) {
$user_pic = "<img src=\"jocuri/$id/image.jpg\" width=\"64px\" border=\"0\" />";
} else {
$user_pic = "<img src=\"jocuri/$id/image.jpg\" width=\"64px\" border=\"0\" />";
}
$Categorii .= '<td><a href="jocuri.php?id=' . $numejoc . '" title="' . $numejoc . '"><font size="-2">' . $firstnameCut . '</font></a><br />
<div style=" height:64px; overflow:hidden;"><a href="jocuri.php?id=' . $id . '" title="' . $numejoc . '">' . $user_pic . '</a></div></td>';
}
$Categorii .= ' </tr>
</table> ';
?>
Cod: Selectaţi tot
<?php include "cat.php"; ?>
Cod: Selectaţi tot
<?php print "$Categorii"; ?>
am tabelul creeat: id,numejoc,categorie
cum fac, ca atunci cand intru la actiune sa imi apara doar jocurile de la actiune si cand intru la aventura sa imi apara doar jocurile de la aventura.
momentan cand intru la aventrura imi apar jocurile de la aventrura si cand intru la actiune imi apar tot jocurile de aventrura.
iar la jocuri am un buton actiune iar linkul este categorie.php?id=actiune
e ceva cu $_GET...dar nu ma prea pricep eu acolo.daca cineva poate sa imi explice cat de cat sau sa imi arate un ex ceva
MarPlo
Mesaje:4343
In comanda SQL, in loc de "... categorie='aventura' ...", care e o valoare fixa (de aceea selecteaza mereu la fel), trebuie facuta cu variabila, ca sa fie o valoare dinamica, ce se poate schimba, cam asa: "... categorie='$categorie' ...".
Iar variabila $categorie poate avea o valoare preluata din adresa URL, care e setata cand creezi link-ul, ( $categorie = $_GET['id']; ).
E deja Explicat in postul anterior, cu exemplu; trebuie studiat mai atent.
Iar variabila $categorie poate avea o valoare preluata din adresa URL, care e setata cand creezi link-ul, ( $categorie = $_GET['id']; ).
E deja Explicat in postul anterior, cu exemplu; trebuie studiat mai atent.
claUdiu
Mesaje:313
MarPlo a scris:
Mie mi se pare ca e usor de inteles... Daca nu, voi incerca sa iti explic eu.
1. $categoie = strip_tags($_GET['ctg']); iti extrage din url (gen: site.com/joc.php?ctg=actiune/aventura) categoria
2. Linia:
iti extrage din "nume_tabel" jocul din categoria care ai setat-o in URL.
3. Chestiile astea doua:
iti arata jocul (fisier .swf), imaginea, sau numele. Daca tu in db ai: nume_joc, imagine, fisier, o sa faci asa:
Sper ca ai inteles .
Cod: Selectaţi tot
$categoie = strip_tags($_GET['ctg']); // strip_tags() sterge eventuale tag-uri
// Select in functie de categorie
$interogare = "SELECT * FROM `nume_tabel` WHERE `categorie`='$categorie'";
$rezultat = mysql_query($interogare);
// daca e eroare, o afiseaza
if (mysql_errno()) {
echo "<br />". mysql_errno(). " : ". mysql_error(). "<br />";
}
// daca sunt randuri returnate
if (mysql_num_rows($rezultat) > 0) {
while ($rand = mysql_fetch_array($rezultat, MYSQL_ASSOC)) {
echo '<br />'. $rand['col1']. ' - '. $rand['col2'];
}
}
else {
echo '0 rezultate';
}
1. $categoie = strip_tags($_GET['ctg']); iti extrage din url (gen: site.com/joc.php?ctg=actiune/aventura) categoria
2. Linia:
Cod: Selectaţi tot
$interogare = "SELECT * FROM `nume_tabel` WHERE `categorie`='$categorie'";
3. Chestiile astea doua:
Cod: Selectaţi tot
'. $rand['col1']. ' - '. $rand['col2']
Cod: Selectaţi tot
'.$rand['nume_joc'];
'.$rand['imagine'];
Se spune ca...."omul tot invata in viata". Dar...Totusi...Trebie sa ne oprim undeva, nu?
evident
Mesaje:168
am facut asa
si merge
Cod: Selectaţi tot
<?php
$cat_joc = $_GET['id'];
$Categorii = '<table border="0" align="center" cellpadding="3">
<tr> ';
$sql = mysql_query("SELECT id, numejoc FROM jocuri WHERE categorie='".$cat_joc."' ORDER BY RAND() LIMIT 4");
while($row = mysql_fetch_array($sql)){
$id = $row["id"];
$numejoc = $row["numejoc"];
$firstnameCut = substr($numejoc, 0, 10);
$check_pic = "jocuri/$id/image.jpg";
if (file_exists($check_pic)) {
$user_pic = "<img src=\"jocuri/$id/image.jpg\" width=\"64px\" border=\"0\" />";
} else {
$user_pic = "<img src=\"jocuri/$id/image.jpg\" width=\"64px\" border=\"0\" />";
}
$Categorii .= '<td><a href="categorie.php?id=' . $numejoc . '" title="' . $numejoc . '"><font size="-2">' . $firstnameCut . '</font></a><br />
<div style=" height:64px; overflow:hidden;"><a href="jocuri.php?id=' . $id . '" title="' . $numejoc . '">' . $user_pic . '</a></div></td>';
}
$Categorii .= ' </tr>
</table> ';
?>
Subiecte similare
- Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML Primul mesaj
SalutUltimul mesaj
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt...