Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z dodawaniem rekordow
Freak81
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 9.12.2004

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


Wiem ze bylo juz to walkowane, ale przejrzalem kupe postow i nic:( zmienialem pliki z 50 razy:((IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Bledy zadne mi niewyskakuja a niestety niedodaje mi rekordow do bazy
mam dwa plki php

1 to DODAJ_STATYSTYKI.php

form method="post" action="wyswietl_dodaj_statystyki.php">

Ilosc Rozegranych Meczy <input type="text" name="ilosc_rozegranych_meczy"><br>

Liczba Rzotow Za trzy <input type="text" name="liczba_rzotow_za_3"><br>

Liczba koszy za trzy <input type="text" name="liczba_koszy_za_3"><br>

Liczba rzotow za dwa <input type="text" name="liczba_rzotow_za_2"><br>

Liczba koszy Za dwa <input type="text" name="liczba_koszy_za_2"><br>

Liczba Rzotow Osobistych <input type="text"
name="liczba_rzotow_osobistych"><br>

Liczba Koszy Z Osobistych <input type="text" name="liczba_koszy_z_osobistych"><br>

Srednia Punktow Na Mecz <input type="text" name="srednia_punktow_na_mecz"><br>

Srednia Zbiorek <input type="text" name="srednia_zbiorek"><br>
<opion value ="" selected>

</select><br><input type="submit" value="Dodaj">
</form>



plik drugi to WYSWIETL_DODAJ_STATYSTYKI.php

<?

$polaczenie=mysql_connect("localhost", "root", "krasnal");

mysql_select_db("liga_nba");

$result=mysql_query($zapytanie);

return $result;


$zapytanie="insert into statystyki ('nr_porzadkowy', 'ilosc_rozegranych_meczy', 'liczba_rzotow_za_3', 'liczba_koszy_za_3', 'liczba_rzotow_za_2', 'liczba_koszy_za_2', 'liczba_rzotow_osobistych', 'liczba_koszy_z_osobistych', 'srednia_punktow_na_mecz' , 'srednia_zbiorek') VALUES ('', '$ilosc_rozegranych_meczy', '$liczba_rzotow_za_3', '$liczba_koszy_za_3', '$liczba_rzotow_za_2', '$liczba_koszy_za_2', '$liczba_rzotow_osobistych', '$liczba_koszy_z_osobistych', '$srednia_punktow_na_mecz' , '$srednia_zbiorek');";



mysql_query($zapytanie);


?>


a do tego moja tabela wyglad tak


nr_porzadkowy int(3) auto_increment,
ilosc_rozegranych_meczy int(3) default "0",
liczba_rzotow_za_3 int(99) default "0",
liczba_koszy_za_3 int(99) default "0",
liczba_rzotow_za_2 int(99) default "0",
liczba_koszy_za_2 int(99) default "0",
liczba_rzotow_osobistych int(99) default "0",
liczba_koszy_z_osobistych int(99) default "0",
srednia_punktow_na_mecz int(4) default "0",
srednia_zbiorek int(4) default "0",
key nr_porzadkowy (nr_porzadkowy),
primary key (nr_porzadkowy));



BŁAGAM o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Freak81
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 9.12.2004

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


niechce zaczynac nowego tematu bo to (chyba) taki sam problem chodzi znowu o dodawanie rekordow tylko w troche inny sposob mianowicie mam baze i jeden z rekordow cce zeby byl dodawany z listy i to wlasnie mi niedziala wszystko inne dodaje a tego niechce
niewiem czy wystarczajaco dobrze to wyjasnilem ale wkleje kody moze ktos cos znajdzie(niedziala mi ta czesc co zaznaczylem na niebiesko)
odrazu mowie jestem dosc bardzo poczatkujacy wiec prosilbym o troche laskawosci przy slowach krytyki;)

XXXXXXXXXXXXXX
plik funkcje.php

<?
function lacz_db(){
$baza=@mysql_pconnect("localhost","root","krasnal");

if (!$baza){
echo "polczanie z baz niepowiodlo sie.";
return false;
}

if (!@mysql_select_db("muzyka")){
echo "wybranie bazy niepowiodlo sie";
return false;
}
return $wynik;
}

function wyswietl_wykonawcow($zapytanie){
lacz_db();
$wynik=mysql_query($zapytanie);
if (!$wynik){
echo "blad polacznie nieudane";
exit;
}

$znalezionych=mysql_num_rows($wynik);

echo "<table border=1><tr bgcolor=red>";
echo "<th>Id_wykonawcy</td><th>Wykonawca</th>";
echo "<th>kraj pochodzenia</th><th>rodzaj muzyki</th></tr>";

for ($i=0; $i<$znalezionych; $i++){
$wiersz= mysql_fetch_array($wynik);
echo "<tr><td>".$wiersz["id_wykonawcy"]."</td>";
echo "<td>".$wiersz["Wykonawca"]."</td>";
echo "<td>".$wiersz["kraj_pochodzenia"]."</td>";
echo "<td>".pobierz_rodzaj_muzyki($wiersz["id_rodzaju"])."<td></tr>";
}
echo "</table>";
}

function pobierz_rodzaj_muzyki($id_rodzaju){
$zapytanie="select rodzaj from rodzaje_muzyki where id_rodzaju =`$id_rodzaju`";
$wynik=mysql_query($zapytanie);
if(!$wynik) return "brak rodzaju";
$ilosc=@mysql_num_rows($wynik);
if($ilisc==0) return false;
$wynik=mysql_result($wynik, 0, "rodzaj");
return $wynik;

}
?>

XXXXXXXXXXXXXXXXXXXXXX
DODAJ_WYKONAWCE.php

<?
include_once("funkcje.php");
lacz_db();

?>
<body bgcolor="black" text="red">
<table border=0>

<form method="post" action="wyswietl_dodaj_wykonawcow.php">
<tr><td>Wykonawca </td><td><input type="text" name="Wykonawca"><br></td></tr>
<tr><td>Kraj pochodzenia</td><td><input type="text" name="kraj_pochodzenia"><br></td></tr>
<tr><td>Rodzaj muzyki </td><td><select name="id_rodzaju"> <option value="" selected>

<?
$wynik=mysql_query("select * from rodzaje_muzyki");
for ($i=0; $i<@mysql_num_rows($wynik); $i++){
$wiersz=mysql_fetch_array($wynik);
echo "<option value=\"".$wiersz["id_rodzaju"]."\">".$wiersz["rodzaj"];
}
?>
<br></tr>



<opion value ="" selected>

<tr><td></select><br><input type="submit" value="Dodaj"></td></tr>
</form>
</teble>
</body>



XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
WYSWIETL_DODAJ_WYKONAWCE.php

<body bgcolor="black" text="red">
<?

$polaczenie=mysql_connect("localhost", "root", "krasnal");

mysql_select_db("muzyka");


?>

<?php

$zapytanie="insert into wykonawcy (`id_wykonawcy`,`Wykonawca`, `kraj_pochodzenia`, `id_rodzaju`) VALUES ('','$Wykonawca', '$kraj_pochodzenia', '$id_rodzaju');";



mysql_query($zapytanie);


?>

<?php
include_once("funkcje.php");

echo '<br>'.$query.'<br>';
echo mysql_error();

wyswietl_wykonawcow("select * from wykonawcy");
?>
</body>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 00:20