Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z XAMPP, Głupie pytanie
*tequila*
post 23.02.2007, 23:49:17
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 21.02.2007

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


Witam

Sorry za głupie pytanie, ale jestem początkujący blinksmiley.gif

Zainstalowałem XAMPPa i mam formularz z którego mają być wysyłane dane do skryptu.
Niestety po wysłaniu żadna zmienna nie istnieje, w sensie tak jak by nic nie wysyłało.
Prubowałem z $QUERY_STRING i nic.
Grzebałem w php.ini zmieniając register_globals na ON i też jajko.
W krasnalu wszystko śmiga bez problemu.
Prosze o odpowiedź co i jak z góry DZIĘKI smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mysz0n
post 1.03.2007, 09:58:30
Post #2





Grupa: Zarejestrowani
Postów: 78
Pomógł: 1
Dołączył: 16.08.2006
Skąd: szy-ły

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


może wrzuc kod jakim to chcesz robic, generalnie XAMPP powinien taie proste formularze obsługiwac bez zadnej ingerencji w php.ini, bardzo prawdopodobne ze zmieniles kod
Go to the top of the page
+Quote Post
ryh00
post 14.03.2007, 12:15:47
Post #3





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 13.03.2007

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


mam to samo. kod mam poprawny bo dziala w szkole. pakiet dopiero co zainstalowany phpinfo dziala odczytywanie z bazy danych dziala nie dziala tworzenie i nie wysyla danych ze zmiennych os xp. help

wszystkie problemy rozwiazane smile.gif
dla zainteresowanych:
poprzedni kod ktory dziala mi w szkole (tam maja jakies starsze wersje apache php i mysql
kod formularza:
Kod
<HTML>
<HEAD>
<TITLE>Dodawanie nowego rekordu</TITLE>
</HEAD>
<BODY>
<H1>Wstawianie rekordu</H1>

<FORM ACTION="wstaw.php" METHOD="POST">
<TABLE BORDER=0>

<tr><td>Imie</td><td><input type=char name=imie maxlength=20
size=20><br></td></tr>

<tr><td>Nazwisko</td><td><input type=char name=nazwisko maxlength=30
size=30><br></td></tr>

<tr><td>Nazwa dzialu</td><td><input type=char name=dzial_nazwa maxlength=30
size=30><br></td></tr>

<tr><td>Zarobki</td><td><input type=float name=zarobki maxlength=8
size=8><br></td></tr>

<tr><td colspan=2><input type=submit value="Dodaj"></td></tr>

</TABLE>
</FORM>
</BODY>
</HTML>


kod wpisywania danych z formularza do bazy:
Kod
<HTML>
<HEAD>
<TITLE>Efekt wstawiania nowego rekordu</TITLE>
</HEAD>
<BODY>
<H1>Rezultat wstawiania nowego rekordu</H1>

<?php
  if ((!$imie) || (!$nazwisko) || (!$dzial_nazwa) || (!$zarobki))
   {
    echo "Nie ma wszystkich danych<br>";
    exit;
   }

$connection = @mysql_connect("localhost", "", "")
or die("Brak lacznosci");

$db_name = "s471";

mysql_select_db($db_name, $connection);

$sql = " insert into pracownicy values (\"$imie\", \"$nazwisko\",
          \"$dzial_nazwa\", \"$zarobki\") ";

$result = @mysql_query($sql, $connection)
or die("Zapytanie chybione");

if ($result)
  {
   echo mysql_affected_rows()." rekordow dopisanych";
  }
?>

</BODY>
</HTML>


a oto zmiany ktore zrobilem w kodzie przekazywania danych:

Kod
<HTML>
<HEAD>
<TITLE>Efekt wstawiania nowego rekordu</TITLE>
</HEAD>
<BODY>
<H1>Rezultat wstawiania nowego rekordu</H1>

<?php
$imie=$_POST[imie];
$nazwisko=$_POST[nazwisko];
$dzial_nazwa=$_POST[dzial_nazwa];
$zarobki=$_POST[zarobki];
  if ((!$imie) || (!$nazwisko) || (!$dzial_nazwa) || (!$zarobki))
   {
    echo "Nie ma wszystkich danych<br>";
    exit;
   }

$connection = @mysql_connect("localhost", "ODBC", "")
or die("Brak lacznosci");

$db_name = "s471";

mysql_select_db($db_name, $connection);

$sql = " insert into pracownicy values (\"$imie\", \"$nazwisko\",
          \"$dzial_nazwa\", \"$zarobki\") ";

$result = @mysql_query($sql, $connection)
or die("Zapytanie chybione");

if ($result)
  {
   echo mysql_affected_rows()." rekordow dopisanych";
  }
?>

</BODY>
</HTML>


inny problem z ktorym mialem problem ze wzgledu na to ze mam nowsza wersje mysql. mianowicie mialem problem z tworzeniem i kasowaniem poprzez mysql_create_db() i mysql_drop_db() nalezy z tego zrezygnowac
i uzyc mysql_query("create database" $nazwa_bazy) mysql_query("drop database" $nazwa_bazy)

Ten post edytował ryh00 14.03.2007, 12:19:08
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 Wersja Lo-Fi Aktualny czas: 24.06.2025 - 16:56