Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2018-02-02, 11:09


LovingDead







Wiek: 29
Na forum: 4868 dni
Posty: 34

Piwa: 3

Respekt: 50

Generalnie sprawa wygl?da tak, ?e o ile jestem w stanie napisa? co? w lua, o tyle w temacie HTML i PHP wiem tyle, ?e istniej? takie j?zyki...

Poni?szy kod robi? z poradnik?w i innych takich, wi?c jego autorem nie jestem...
Kod czysty, pracuj? na plikach lokalnych i lokalnej bazie danych tak?e, ?adne zabezpieczenia nie s? mi potrzebne.

Tabela w bazie
Kod:


CREATE TABLE `teamy` (
`id` int(2) NOT NULL AUTO_INCREMENT,
`name` varchar(32) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci


body strony
Kod:


<body>

<form action="db.php" method="post">
<table border="1" >
<tr>
<td>
ID Towaru:<br />
<input type="text" name="IDT" /><br />
Z magazynu:<br />
<input type="text" name="from" /><br />
<!--Przeznaczenie:<br />
<input type="text" name="destination" /><br />
Data wyga?ni?cia:<br />
<input type="text" name="expiry_date" /><br />
Mno?nik zarobku:<br />
<input type="text" name="money_multipler" /><br />
Mno?nik do?wiadczenia:<br />
<input type="text" name="xp_multipler" /><br />
-->
<input type="submit" value="dodaj" />
</td>
<td>
<?php
$link = mysql_connect('localhost', 'root', 'dorian') or die('Brak po??czenia z MySQL!');
mysql_select_db('npt') or die('Podana baza nie istnieje!');

### Pobieranie Danych ###

$zapytanie = mysql_query ("SELECT * FROM teamy");
echo '<select name="dane">';
echo '<option value="">Wybierz towar</option>';
while($option = mysql_fetch_array($zapytanie)) {
echo '<option value="'.$option['name'].'</option>';
}
echo '</select>';
?>
</td>
</tr>
</table>
</form>

</body>


Body rozwala w .code. wi?c dodam jeszcze screen
https://imgur.com/GhiOy59

db.php dzia?a, wpisy dodaje wi?c kodu nie podaje

Problem tkwi w odczytywaniu wpis?w z tabeli 'teamy'.
Odczyt jako odczyt dzia?a, ale w li?cie wyboru dodaje puste wiersze - w czym tkwi problem?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-02, 15:09


value







Wiek: 27
Na forum: 3653 dni
Posty: 37
Nick w MP: madvalue

Piwa: 355

Respekt: 85,3

Kod:

while($option = mysql_fetch_assoc($zapytanie)) {
echo '<option value="'.$option['name'].'</option>';
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-02, 15:39


LovingDead







Wiek: 29
Na forum: 4868 dni
Posty: 34

Piwa: 3

Respekt: 50

Nie wiem na ile to mia?o pom?c, ale wiersze nadal s? puste :-?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-02-02, 15:48


TheTroll

Pan Majster






Wiek: 38
Na forum: 4764 dni
Posty: 219
Nick w MP: TheTroll

Piwa: 1114

Respekt: 120
Respekt: 120

Zobacz tak

Kod:

while($option = mysql_fetch_assoc($zapytanie)) {
echo '<option value="'.$option['name'].'"</option>';
}


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Nycer
Wysłany: 2018-02-02, 16:44


LovingDead







Wiek: 29
Na forum: 4868 dni
Posty: 34

Piwa: 3

Respekt: 50

W pewien spos?b pomog?o...
Wcze?niej tworzy?o 2 wiersze mniej ni? by?o wpis?w w tabeli (?? ?? ?? )
Teraz liczba wierszy si? zgadza, ale nadal s? one puste :oops:

@Edit
Wy?wietlaj?c ?r?d?o strony



Przynajmniej wida? w czym problem, dalej chyba sobie poradz?, ale m?g?by kto? zerkn?? dla pewno?ci ;.;

@Edit2

Z perspektywy czasu, problem by? banalny.. A? chcia?bym przeprosi? za zawracanie g?owy :roll:

Kod:

while($option = mysql_fetch_assoc($zapytanie))
{
echo '<option value="'.$option['name'].'">'.$option['name'].'</option>';
}


mo?e w przysz?o?ci si? komu? przyda lol

Dla jasno?ci, okre?lali?my warto?? w danej kom?rce nie przypisuj?c jej ?adnego tekstu. Dzi?ki za pomoc i pozdrawiam

Postaw piwo autorowi tego posta
 

 
Tagi: pobieranie :: wpisów :: mysql
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » INNE JĘZYKI Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku