Autor Zpráva
Microfox
Profil *
Ahoj, tlaci me cas, muzete mi nekdo pomoct? potreboval bych k te tabulce dodelat formularek do kteryho by clovek napsal cislo a ono to editovala prava....prava mam reseny 1,2,3 a tak....no proste jediny co potrebuju tak tam pribude sloupecek Editovat prava a na kazdem radku bude v tomto sloupecku formularek s tlacitkem...

Mohl by mi s tim nekdo pichnout? Potrebuju to pomerne rychle a nejsem v te rychlosti neco vymyslet...jako urcite myslenky tam jsou ale ten cas ten cas :-(

<?
require "db.php"; // pripojeni k databazi


$block='<table border="1">
<thead align="center">
<tr>
<tr>
<th><font style="color:white; font-family:Tahoma; font-size:12px">Jméno a příjmení</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">E-mail</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">ICQ</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">IP adresa</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">Práva uživatele</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">Smazat uživatele</th>
</tr></thead>';

$vycuc_tabulky=mysql_query("select * from SSEAS_USERS ");

while($jeden_radek_tabulky=mysql_fetch_assoc($vycuc_tabulky))
{
$block.='<form action="delete_users_zpracuj.php" method="post"><tr align="center">
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['jmeno'].'</td>
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['mail'].'</td>
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['icq'].'</td>
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['ip_adresa'].'</td>
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['prava'].'</td>
<td><font style="color:white; font-family:Tahoma; font-size:12px">
<input type="hidden" name="smazat" value="'.$jeden_radek_tabulky['id'].'" /> 
<input type="submit" name="submit" value="Smazat" />
</td>
</tr></form>';
}
$block.='</table>';
?>
<table>
<tr><td><?php echo $block; ?></td></tr><tr><td></td></tr>
</table>
l564
Profil
No nahrazení do db, já provádím pomocí příkazu UPDATE
Zdali tě honí čas tak si stanov cenu a dej si to sem
Microfox
Profil *
jo to vim taky... :-) prosim prosim, ja ted nejsem schopen jen dat dohromady kod....uz me ten cas hraje na nervy...zitra to musim mit... prosim prosim, klidne poslu penize na ucet. Dekuji za kazdou pomoct
l564
Profil
Zkoušel jsi hledání?
Microfox
Profil *
to jsem nezkousel...potrebuju aby mi to ted nekdo napsal...napis mi na icq 230645007 - poresime to,domluvime se na cene...tu si klidne stanov...je to jednoducha prace jen mam nak vygumovano tedko...
l564
Profil
Microfox:
napis mi na icq 230645007
Toto je diskuzní fórum, nikoliv seznamka, a diskuze je od toho aby lidé diskutovaly.

Tento příspěvek je mimo téma, tudíž již se musím polít studenou vodou, protože porušuji pravidla. Končím!
Microfox
Profil *
hm :-( uz mam aspon formular a nak to davam dohromady...
l564
Profil
Microfox:
napis mi na icq 230645007
Jen bych poslední příspěvek.
Porušuješ pravidla
Microfox
Profil *
Ja vim ze je porusuju... sorry

Uz mam toto:
<?
require "db.php"; // pripojeni k databazi


$block='<table border="1">
<thead align="center">
<tr>
<tr>
<th><font style="color:white; font-family:Tahoma; font-size:12px">Jméno a příjmení</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">E-mail</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">ICQ</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">IP adresa</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">Práva uživatele</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">Editovat práva</th>
</tr></thead>';

$vycuc_tabulky=mysql_query("select * from SSEAS_USERS ");

while($jeden_radek_tabulky=mysql_fetch_assoc($vycuc_tabulky))
{
$block.='<form action=\"\" method=\"post\" enctype=multipart/form-data>

<tr align="center">
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['jmeno'].'</td>
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['mail'].'</td>
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['icq'].'</td>
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['ip_adresa'].'</td>
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['prava'].'</td>
<td><font style="color:white; font-family:Tahoma; font-size:12px">

<input value="'.$jeden_radek_tabulky['prava'].'" name=\"new_prava\">

 <input name="zmena_db" value="Uložit" type="submit">

</td>
</tr></form>';
}
$block.='</table>';
?>
<?php

$zmena=mysql_query("UPDATE `SSEAS_USERS` SET prava='".$_POST['new_prava']."' ");
echo mysql_error();


if($zmena) echo '<h1>DATA UPRAVENA</h1>';

?>
Microfox
Profil *
nak to jen trochu nefunguje....je tady aspon naka moznost ze by mi stim nekdo pomohl a doopravil chybu? prosim prosim,fakt se snazim co to jde ;-) diky moc
Microfox
Profil *
mala uprava...tohle mi tam chybelo ale stalo to nejde... :-(
<?
require "db.php"; // pripojeni k databazi


$block='<table border="1">
<thead align="center">
<tr>
<tr>
<th><font style="color:white; font-family:Tahoma; font-size:12px">Jméno a příjmení</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">E-mail</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">ICQ</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">IP adresa</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">Práva uživatele</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">Editovat práva</th>
</tr></thead>';

$vycuc_tabulky=mysql_query("select * from SSEAS_USERS ");

while($jeden_radek_tabulky=mysql_fetch_assoc($vycuc_tabulky))
{
$block.='<form action="" method="post" enctype=multipart/form-data>

<tr align="center">
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['jmeno'].'</td>
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['mail'].'</td>
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['icq'].'</td>
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['ip_adresa'].'</td>
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['prava'].'</td>
<td><font style="color:white; font-family:Tahoma; font-size:12px">

<input value="'.$jeden_radek_tabulky['prava'].'" name=\"new_prava\">

 <input name="zmena_db" value="Uložit" type="submit">

</td>
</tr></form>';
}
$block.='</table>';
?>
<?
if(isset($_POST['zmena_db']))

{

$zmena=mysql_query("UPDATE `SSEAS_USERS` SET prava='".$_POST['new_prava']."' ");
echo mysql_error();


if($zmena) echo '<h1>DATA UPRAVENA</h1>';
    }
?>
Microfox
Profil *
Oprava kodu zase kousek, ted uz se to edituje ale nak divne...na kazdem radku :-(
<?
require "db.php"; // pripojeni k databazi


$block='<table border="1">
<thead align="center">
<tr>
<tr>
<th><font style="color:white; font-family:Tahoma; font-size:12px">Jméno a příjmení</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">E-mail</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">ICQ</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">IP adresa</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">Práva uživatele</th>
<th><font style="color:white; font-family:Tahoma; font-size:12px">Editovat práva</th>
</tr></thead>';

$vycuc_tabulky=mysql_query("select * from SSEAS_USERS ");

while($jeden_radek_tabulky=mysql_fetch_assoc($vycuc_tabulky))
{
$block.='<form action="" method="post" enctype=multipart/form-data>

<tr align="center">
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['jmeno'].'</td>
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['mail'].'</td>
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['icq'].'</td>
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['ip_adresa'].'</td>
<td><font style="text-align:top; color:white; font-family:Tahoma; font-size:12px">'.$jeden_radek_tabulky['prava'].'</td>
<td><font style="color:white; font-family:Tahoma; font-size:12px">

<input value="'.$jeden_radek_tabulky['prava'].'" name="new_prava">

 <input name="zmena_db" value="Uložit" type="submit">

</td>
</tr></form>';
}
$block.='</table>';
?>
<?
if(isset($_POST['zmena_db']))

{
   require "db.php";
   mysql_select_db($db, $spojeni);
$zmena=mysql_query("UPDATE `SSEAS_USERS` SET prava='".$_POST['new_prava']."' ");
echo mysql_error();


if($zmena) echo '<h1>DATA UPRAVENA</h1>';
    }
?>
Bertram
Profil
WHERE
Microfox
Profil *
dekuji to uz vim tez take WHERE `id` = '".$_GET['id']."'" - bude to v tom UPDATE ale jeste to musim necim vyvolat a nevim jak. Nevim jak bude vypadat ten finalni kod :-(
Keeehi
Profil
Moderátor Davex: Přesunuto z Editace vsech radku v DB.

$zmena=mysql_query("UPDATE `SSEAS_USERS` SET prava='".$_POST['new_prava']."' WHERE id=5");
id - je název sloupce který má pro každý řádek unikátní hodnotu, podle které se dá právě zaměřit přesně ten řádek. Pokud budu chtít editovat třeba uživatele s nickem Microfox tak by to vypadalo takto: WHERE nick='Microfox'.
Microfox
Profil *
Moderátor Davex: Přesunuto z Editace vsech radku v DB.

takze to znamena ze tam bude WHERE `id` = '".$_GET['id']."'
musim jeste to idecko odeslat z toho formulare...
problem je ten ze nevim jak to tam bude vypadat protoze odesilam dve hodnoty a to jak id tak prava...
Bertram
Profil
$_POST['id']
hidden input
Microfox
Profil *
Bertram:
to jsem si uz take odpovedel...ale kdyz se ten formular odesila tak tam musi bejt neco vtom inputu jeste ne? protoze takhle mi to nefunguje ale nevim co tam napasovat...
Microfox
Profil *
pardon nee odpovedel ale opravil...uz sem blbej jak me tlaci cas...
Bertram
Profil
<input type="hidden" name="id" value="načteno z db" >

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0