Retinere date din link in alta pagina
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
lauma
- Mesaje:16
Retinere date din link in alta pagina
Salut! Am o problema si nush cum sa o rezolv
Am urmatorul link:
Cod: Selectaţi tot
echo "<a href=\"http://localhost:81/test/content.php?content=\".$title.\">\" .$title."</a>";
As vrea ca in momentul in care dau click pe titlu sa ma duca la o alta pagina description.php in care sa fie afisata descrierea produsului.Problema e ca nush exact cum as putea trimite serverului textul pe care se face click.
Acesta ar fi fisierul content.php
Cod: Selectaţi tot
<?php
if (isset($_GET['content']))
{
$result=mysql_query("select name_Photo,link_C from produs where name_Photo not like '%Icon%'");
$nr=mysql_num_rows($result);
if ($nr)
{ while ($row=mysql_fetch_row($result))
{
echo "$row[0]";
}
}
}
?>
MarPlo
Mesaje:4343
Poti retine textul din URL (la content.php) intr-o sesiune:
Iar in "description.php" preiei valoarea din sesiune:
- In ambele fisiere trebuie
session_start(); la inceput.
Sau, altfel, in "content.php" faci redirect catre "description.php" cu header(), adaugand in link textul ce trebuie transmis:
Cod: Selectaţi tot
header('Location: description.php?content='. $_GET['content']);
lauma
Mesaje:16
Imi cer scuze ca postez iar insa sunt incepatoare si nu reusesc nici cum sa fac partea aceasta sa functioneze corespunzator.
Deci am asa: in page.php
la inceputul fisierului
Cod: Selectaţi tot
<?php
session_start();
?>
<html>
.........
<a href="http://localhost:81/test/content.php?content="<?php echo"$rows[$i][2]";?> ><?php echo "$title";?></a>
In content.php
Cod: Selectaţi tot
<?php
session_start();
?>
<html>
<head>
</head>
<body>
.....
<?php
session_start();
$_session['content']=$_GET['content'];
$result=mysql_query("select name_Photo from produs where name_Photo not like '%Icon%' and id_R=".$_session['content']);
$nr=mysql_num_rows($result);
if ($nr)
{ while ($row=mysql_fetch_row($result))
{
echo "$row[0]";
}
}
?>
....
</body>
</html>
Tot ce imi afiseaza e acest warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in....din content.php linia cu selectul
MarPlo
Mesaje:4343
Salut
1. session_start(); trebuie adaugat o singura data (la inceput).
2. PHP e case-sensitive (adica diferenta intre majuscule si litere mici), deci sintaxa de nume pt. variabile /constante /functii predefinite trebuie sa fie corecta, in cazul asta in loc de $_session['content'] trebuie $_SESSION['content'] .
Subiecte similare
- Link deschis in Popup modal
JavaScript - jQuery - Ajax
Primul mesaj
Salut,
nu gasesc cum sa fac un popup modal genul asta: solodev.com/blog/web-design/how-to-make-an-external-link-pop-up-modal.stml
Dar cand dau...
Ultimul mesaj
am gasit ceva dar nu e functional cum trebuie,momentan am facut asa
<a href= <?php echo /privat&who=$chat...
- Eroare citire pagina cu file_get_contents
PHP - MySQL - XML
Primul mesaj
Buna ziua,
Vreau sa preiau informatiile din aceasta adresa si sa o afisez intr-o alta pagina php
URL: //79.114.46.127:5819/
Scriptul pe care...
Ultimul mesaj
Imi pare rau, mai mult nu stiu cum sa te ajut, posibil sa fie ceva cu SSL, dar nu cunosc.
Am testat scripturile; codul cu cURL e bun, a mers bine...
- load time - idle mare - pagina principala
Discutii si Intrebari Diverse
Primul mesaj
Salut,
cu inspect-ul din Chrome si apoi tab-ul Performance se pot vedea timpii de incarcare ai unei pagini web.
Am cate o pagina principala pe...
Ultimul mesaj
Iata ce am gasit pe internet:
This is idle time, the time when the browser is waiting on the CPU or GPU to do some processing.
I can't find any...
- Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML
Primul mesaj
Salut
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Ultimul mesaj
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...