| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
vlivius1
Data înscrierii: 12/Aug/2007
Mesaje: 169
Locație: Bucuresti
|
| Trimis: Lun Mai 12, 2008 9:00 pm Titlul subiectului: Selectare dintr-un cookie [REZOLVAT] |
|
|
Incerc sa fac un cos de cumparaturi si m-am blocat aici:
- Salvez in cookie la nume=id si la valoare=id
- Dupa cateva salvari in cookie afisez cookie si arata asa:
foreach($_COOKIE as $carte_cumparare => $id_cookie)
echo "<br /> $id_cookie";
4
2
1
3
Problema este ca m-am incurcat aici la selectia mysql
Se pot selecta mai multe id-uri si sa le afisez?
Daca fac asa imi selecteaza doar ultimul id pe care l-am salvat in cookie
$cer = "SELECT * FROM `carti` WHERE id='$id_cookie' "; |
|
| Sus |
|
mihaitha
Data înscrierii: 04/Mai/2007
Mesaje: 1383
Locație: Sibiu
|
| Trimis: Mar Mai 13, 2008 8:51 am Titlul subiectului: |
|
|
| hmm... "SELECT * FROM carti WHERE id = 1 OR id = 2 OR id = 3 ... " ? |
|
| Sus |
|
crivion
Data înscrierii: 10/Apr/2007
Mesaje: 618
Locație: Somewhere
|
| Trimis: Mar Mai 13, 2008 9:22 am Titlul subiectului: |
|
|
foreach($_COOKIE as $carte_cumparare => $id_cookie) {
$sql = "SELECT * FROM carti WHERE id = '$id_cookie' limit 1";
$rs = mysql_query($sql);
$row=@mysql_fetch_object($rs);
print $row->id si ce alte campuri din bd mai vrei tu sa listezi
} |
|
| Sus |
|
vlivius1
Data înscrierii: 12/Aug/2007
Mesaje: 169
Locație: Bucuresti
|
| Trimis: Mar Mai 13, 2008 10:28 am Titlul subiectului: |
|
|
Problema este ca nu stiu cum sa fac $id_cookie sa fie de forma id = i OR id = 2 ...
In $id_cookie se salveaza id-uri de la comanda clientului, nu pot sa le fac statice. |
|
| Sus |
|
vlivius1
Data înscrierii: 12/Aug/2007
Mesaje: 169
Locație: Bucuresti
|
| Trimis: Mar Mai 13, 2008 10:38 am Titlul subiectului: |
|
|
crivion a scris: foreach($_COOKIE as $carte_cumparare => $id_cookie) {
$sql = "SELECT * FROM carti WHERE id = '$id_cookie' limit 1";
$rs = mysql_query($sql);
$row=@mysql_fetch_object($rs);
print $row->id si ce alte campuri din bd mai vrei tu sa listezi
}
Eu nu vreau sa afisez o singura inregistrare, vreau sa afisez toate randurile corenzpunzatoare id-ului din cookie (id-ul reprezinta comanda clientului poate sa fie si 10 id-uri acolo eu vreau sa afisez randurile respectivului id ca , clientul sa vada produsele din cos.) |
|
| Sus |
|
mihaitha
Data înscrierii: 04/Mai/2007
Mesaje: 1383
Locație: Sibiu
|
| Trimis: Mar Mai 13, 2008 10:50 am Titlul subiectului: |
|
|
Daca nici macar atata nu stii sa faci, eu zic sa te lasi de programare. E chiar asa greu sa construiesti un string?
<?
$sql = 'SELECT * FROM carti WHERE id = \'' . join('\' OR id = \'', $_COOKIE) . '\'';
$rs = mysql_query($sql);
?> |
|
| Sus |
|
vlivius1
Data înscrierii: 12/Aug/2007
Mesaje: 169
Locație: Bucuresti
|
| Trimis: Mar Mai 13, 2008 11:16 am Titlul subiectului: |
|
|
mihaitha a scris: Daca nici macar atata nu stii sa faci, eu zic sa te lasi de programare. E chiar asa greu sa construiesti un string?
<?
$sql = 'SELECT * FROM carti WHERE id = \'' . join('\' OR id = \'', $_COOKIE) . '\'';
$rs = mysql_query($sql);
?>
Imi cer scuze daca te-am suparat.
Eu vreau sa invat dar nu prea am timp, la scoala nu am facut programare, scoala am terminat-o acum 5 ani, iar acum cu familie abia imi fac timp sa invat (vreo 2 ore pe zi sunt zile cand nu am timp de loc ) ma chinui asa cu invatul de 8 luni. Am un prieten care se ocupa de site-uri si mergand pe la el am fost curios cu se mananca programarea asta incet incet m-a atras dar sa vedem ce iese de aici incolo.
Scuze inca o data. |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |