Ahoj,
programuji v Easy PHP a chtěla bych založit databázi, bohužel nevím, jak na to. Už jsem toho hodně prošla, ale nějak se mi to nedaří.
Může mi někdo poradit?
Děkuji,
Dagmar
Fórum › PHP
Založení databáze MySQLAdmin
Děkuji za návod, založit novou databázi je opravnu jednoduché. Vytvořila jsem jednu tabulku, kde jsou pole: jmeno, prijmeni, adresa, email, telefon a poznamka. Teď bych jí potřebovala propojit s formulařem, ktery se skládá ze tří stránek a právě ta poslední, čtvrtá stránka, kde se objeví všechny vyplněné údaje má být propojená s databází. Údaje se mají automaticky doplnit do mysql. Pokusila jsem se si s tím pohrád, ale nějak mi to nefunguje.
Kód:
<?php
@$db = new mysqli('localhost', 'root', '', 'ukol2');
if ($db == FALSE) {
echo "<p> Bohužel, žádné spojení s databází</p>";
exit();
}
$fn=$_GET["jmeno"];
$ln=$_GET["prijmen"];
$adr=$_GET["adresa"];
$pho=$_GET["telefon"];
$email=$_GET["email"];
$com=$_GET["poznamka"];
$ukol2 = "INSERT INTO `ukol2`.`user` (`jmeno`, `prijmeni`, `adresa`, `telefon`, `email`, `poznamka`) VALUES ('$jm', '$pr', '$adr', '$tel', '$email', '$poz');";
if ($db->query($ukol2)) {
// Hlášení při úspěchu
echo "Údaje byly úspěsně zapsány do databáze!";
} else {
// Hlášení při neúspěchu
echo "Údaje nemohly být zapsány do databáze!";
}
$db->close();
?>
<html>
<body>
<p>
Jméno: <?=$jn ?><br>
Příjmení: <?=$pr ?><br>
Adresa: <?=$adr ?><br>
Telefon: <?=$tel ?><br>
Email Adresa: <?=$email ?><br>
Poznámka: <?=$poz?><br>
</p>
<a href="strana1.php"> Zpátky na začátek </a>
</body>
</html>
Děkuji za dobrý tip a přeji pěkné pondělí.
Dagi
Ahoj. Momentálne som pred odchodom do školy, ale potom sa ti na to pozriem. Ibaže neviem, prečo používaš GET pri odosielaní dát z formulára... Teda aspoň sa mi to tak javí. Podobné veci odosielaj metódou POST. I keď som teraz v rýchlosti nepochopil, aký máš problém :D , po škole si to prečítam viac krát a dačo zrobíme... ;) Pekný deň.
Btw: Je to vážne super, keď raz za čas uvidím na portáli dievča/ženu ! :) Prevažná väčšina sú práve muži, no.. :DD
To Dagi :
zkus se podívat na tento řádek
$ukol2 = "INSERT INTO `ukol2`.`user` (`jmeno`, `prijmeni`, `adresa`, `telefon`, `email`, `poznamka`) VALUES ('$jm', '$pr', '$adr', '$tel', '$email', '$poz');";
obecně je příkaz takto :
$sql=mysql_query("INSERT INTO tabulka values ('hodnota,hodnota2')");
Ještě zkus vložit ty proměnné do které načítáš get ($fn=$_GET["jmeno"];
$ln=$_GET["prijmen"];
$adr=$_GET["adresa"];
$pho=$_GET["telefon"];
$email=$_GET["email"];
$com=$_GET["poznamka"]; )
takže values ('$ln,$adr' atd.
Ahoj,
zápis dat do databáze jsem už zvládla. Program funguje. Teď mám ale opačný problém. Potřebuji vypsat data z databáze do jednoduchého seznamu. Spojení s databází funguje, program zapíše i správný počet položek, ale jednotlivé data zůstavají pořád jako 'array'. Co bych měla ještě změnit?
2 Záznamy jsou k dispozici:
Kniha návstěv
Záznam č:. Jméno Příjmení ......................................
1 Array [jmeno] Array [prijmeni] ......................................
2 Array [jmeno] Array [prijmeni] ......................................
a kód k tomu:
for ($i=1; $i<=$zz; $i++)
{
$radek = mysql_fetch_array ($Resultat);
print"<tr> <td> $i </td>
<td> $Zeile [jmeno] </td>
<td> $Zeile [prijmeni] </td>
<td> $Zeile [adresa] </td>
<td> $Zeile [telefon] </td>
<td> $Zeile [email] </td>
<td> $Zeile [poznamka] </td> </tr> <br>";
Děkuji.
Dagi
To Dagi :
ahojky..můžeš to zkusit třeba nějak takto:
Záznam č:. Jméno Příjmení ......................................
1 Array [jmeno] Array [prijmeni] ......................................
2 Array [jmeno] Array [prijmeni] ......................................
a kód k tomu:
$i=0
while($radek = mysql_fetch_array ($Resultat)){
$cislo=$i++;
print"<tr> <td>$cislo </td>
<td> $radek [jmeno] </td>
<td> $radek [prijmeni] </td>
<td> $radek[adresa] </td>
<td> $radek [telefon] </td>
<td> $radek[email] </td>
<td> $radek [poznamka] </td> </tr> <br>"; }
Ahoj,
moje programovani v PHP prozatim konci. Sedm ukolu, ktere jsem mela za ukol, jsem uz odeslala. Programator ze me stejne nikdy nebude.
Pristi semester me ceka programovani v Java a ABAP.
Na Javu bych mochla zase vyuzit toto forum. Zna nekdo nejake dobre forum k SAP popr. k ABAPu.
Preji jeste pekny zbytek vikendu,
Dagi
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Harry Potter a založení MySQL databáze — založil Tonia
Zalozeni projektu — založil Martin
Založení složky v dané cestě — založil ZAČÁTEČNÍKDE
Založení nového uživatele a přihlášení na něj — založil Kubas
Slevy 50% na registraci domén, založení VPS nebo hostingu. — založil Hostinger.cz
Moderátoři diskuze