Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zmienne jako nazwy tablic w MySQL??
e-kacper
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 25.05.2004
Skąd: Łazy

Ostrzeżenie: (0%)
-----


Interesyje mnie czy można zamiast konkretnej nazwy tablicy przypisać do niej jakąś zmienną, która wczytuje się konkretnia przez np.
index?menu=soft/player.php&p=player
Jak to zrobić ponieważ zwykłe wstawienie zmiennej nie działa, a przynajmniej nie do końca??[php:1:48abab949f]<?php
mysql_connect ("127.0.0.1","admin","haslo");
mysql_select_db (wideo);

$zapytanie = "SELECT * FROM $p WHERE id=$nr";
$wykonaj = mysql_query ($zapytanie);

while($wiersz=mysql_fetch_array ($wykonaj))
(...)
?>[/php:1:48abab949f]
Go to the top of the page
+Quote Post
zalew
post
Post #2





Grupa: Zarejestrowani
Postów: 407
Pomógł: 0
Dołączył: 24.10.2002
Skąd: warszawa

Ostrzeżenie: (0%)
-----


co nie dziala
do wszystkiego mozesz przypisac zmienna.. napisz co chcesz osiagnac.


--------------------
Go to the top of the page
+Quote Post
e-kacper
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 25.05.2004
Skąd: Łazy

Ostrzeżenie: (0%)
-----


tto jest link ktory wyprowadzilem ze strony
<a class="opis" href="#0" onclick="window.open('/soft/player_new.php?p=$p', 'Nowy', 'width=420,height=380,left=100,top=150')">Dodaj | </a>

A to jest tresc strony do jakiej prowadzi link, w skrocie strona ma dodawac mi rekordy do MySQL

[php:1:f6f3d1ccbc]<?php
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<title>Video Player - Dodaj</title>
<link href="../pliki.css" type="text/css" rel="stylesheet">
</head>
<body bgcolor=#99ccff>
<?php
if($send=='Wyslij') {
mysql_connect ("127.0.0.1","admin","haslo");
mysql_select_db (wideo);
$zapytanie = "INSERT INTO $p SET nazwa='$nazwa', producent='$producent', licencja='$licencja',rozmiar='$rozmiar',img='$img',small='$small',ico='$ico',tekst='$tekst'";
$wykonaj = mysql_query ($zapytanie);
echo "<div class="opis" align="center"><BR><br><br><br><br>Dane dodane prawidłowo ! <br>Dziękujemy za wypełnieni formularza !</div>";
}
else
{
echo"$p
<form method="get" action="../soft/player_new.php">
<table class="nazwa" >
<tr><td class="nazwa">Nazwa<td>
<input type="text" name="nazwa" size="20" value="Nazwa"><br>

<tr><td class="nazwa">Producent<td>
<input type="text" name="producent" size="20"><br>

<tr><td class="nazwa">licencja<td>
<SELECT NAME="licencja">
<OPTION>Freeware
<OPTION>Trial
<OPTION>Demo
<OPTION>--------
</SELECT><br>

<tr><td class="nazwa">Rozmiar<td>
<input type="text" name="rozmiar" size="20" ><br>

<tr><td class="nazwa">Adres obrazka<td>
<INPUT TYPE="text" NAME="img_link" value="--- .jpg"><br>

<tr><td class="nazwa">Adres miniatury<td>
<INPUT TYPE="text" NAME="small" value="--- _small.jpg"><br>

<tr><td class="nazwa">Adres ikony<td>
<INPUT TYPE="text" NAME="ico" value="--- .gif"><br>

<tr><td class="nazwa">Opis<td>
<TEXTAREA NAME="tekst" ROWS=5 COLS=30></TEXTAREA><br>
</table>
<center><br><input type="submit" value="Wyslij" name="send"><input type="reset" value="Kasuj" name="B2">
";}
?>
<div align="center"><br><a href="java script:window.close()" class="opis">Zamknij okienko</a></center>

</body>
</html>
?>[/php:1:f6f3d1ccbc]
I niby wszystko sie dodaje odpowiedni komunikat sie pojawia ale do bazy nie dodano nowych rekordów??!!
Go to the top of the page
+Quote Post
e-kacper
post
Post #4





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 25.05.2004
Skąd: Łazy

Ostrzeżenie: (0%)
-----


a a to $p=player ma przypisaną odpowiednią nazwę tablicy z bazy danych
Go to the top of the page
+Quote Post
rzseattle
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Poszukaj na forum wyrazenia "register globals".

Temat przeniesiony na forum php poczatkujacy.


--------------------
"Real children don't go hoppity-skip unless they are on drugs."
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 09:07