|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Edycja tabelki |
Autor |
Wiadomość |
poziom156
Posty: 7
|
Wysłany: 14-05-2015, 14:51 Edycja tabelki
|
|
|
mam skrypt wyświetlający tabele
indeks.php
Kod: | echo 'Witaj '.$user[nick].' zostałeś/aś pomyślnie zalogowany/a';
$mysqli = new mysqli("localhost","root","mysql","test");
if ($mysqli-> connect_errno){
printf ("connect filed :% s\n)", $mysqli -> connect_error);
exit();}else{
echo "udało sie"; echo "<br>"; echo "<br>";
$res = $mysqli -> query('select* from tabela;');
if (!$res){
printf ( "error:%s\n ", $res->connect_error);} else{
echo'<table border="1"><th>id </th><th>imie</th><th>nazwisko</th><th>NR_INDEKSU</th></th><th>DATA_URODZENIA</th><th>Edytuj</th><th>Usuń</th>';
while($row=$res->fetch_array(MYSQL_NUM))
{ echo "<tr>";
for($i=0;$i<count($row);++$i){
echo "<td>$row[$i]|</td>";}
echo "<td><form action=edytuj.php method=\"POST\"><button type=\"submit\" name=\"edytuj\" value=$row[0]".">Edytuj</button></form></td>";
//przysick wysy³aj¹cy ID i przenosi do strony usuwaj¹cej wpis z bazy
echo "<td>
<form action=usun.php method=\"POST\">
<button type=\"submit\" name=\"usun\" value=$row[0]".">Usuń</button>
</form>
</td>";
echo "</tr>";
}
echo "</table>";
}
}
if (isset($_GET['edytuj']))
{
echo $_GET['edytuj'];
}
echo('<form action="dodaj2.php" method="post">
<input type="hidden" name="execute" value="true">
<input type="submit" value="Dodaj">
</form>');
echo '<br><a href="wyloguj.php">Wyloguj mnie</a>';
if (isset($_GET['edytuj']))
{
echo $_GET['edytuj'];
}
?>
</html> |
Ale nie potrafię napisać pliku który umożliwi edycje tabeli na razie mam jakiś "bazgroł"
edytuj.php
Kod: |
?php
// mysqli ("adres na którym nas³uchuje baza", "nazwa u¿uytkownika", "has³o", "nazwaBazy")
$mysqli = new mysqli("localhost", "root", "mysql", "test");
//sprawadzam poprawnoæ po³aczenia
if ($mysqli -> connect_errno)
{
printf("Nie udalo sie polaczyc z baza: %s\n",
$mysqli -> connect_error);
exit();
}
else
{
//tworzê zapytanie usuwaj¹ce po id. ID jest z tablicy POST
$zapytanie = "select FROM tabela WHERE ID_TABELA =".
$_POST['edytuj'];
//wykonanie zapytania
$wynik = $mysqli->query($zapytanie);
if(!$wynik)
{
printf("Error: %s\n", $wynik->connect_error);
}
else
{
header("Location: indeks.php");
}
}
|
|
|
|
|
|
Gadatliwa Kasia
|
|
|
|
|
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 Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
|