JaWa
Narys
Nuolatinis
Pranešimai: 149
Įstojęs: 2006 Sau. 15 13:01:13
Sveiki. kaip galima sita dalyka perdaryti, kad surasius daugiau negu 1 id stulpeliu ir paspaudus mygtuka "trinti" issitrintu jie visi is db ?
<?php
if (ini_get('register_globals') != 1) {
if ((isset($_POST) == true) && (is_array($_POST) == true)) extract($_POST, EXTR_OVERWRITE);
if ((isset($_GET) == true) && (is_array($_GET) == true)) extract($_GET, EXTR_OVERWRITE);
}
require_once "maincore.php";
require_once THEMES."templates/header.php";
opentable("trinti");
if (isset($_POST['add'])) {
dbquery("delete from ".$db_prefix."downloads where download_url='$id'");
}
echo "<table class=tbl align=center>";
echo "<tr>
<form name='punish' method='post' action='".$PHP_SELF."'>
<td align='center' class='tbl2'><textarea name='id' rows='40' cols='2000' class='textbox' style='width:400px'></textarea><br>
<input type='submit' name='add' value='Trinti' class='button'>
</td></form></tr></table>";
closetable();
require_once THEMES."templates/footer.php";
?>
pvz:
nbanba
Narys
Kapitonas
Pranešimai: 727
Įstojęs: 2007 Bir. 18 22:06:19
Explodink kiekvieną naują eilutę ir tada for each gali daryti masyvui, su DELETE užklausomis.
JaWa
Narys
Nuolatinis
Pranešimai: 149
Įstojęs: 2006 Sau. 15 13:01:13
emmm xe ... o galetum padet taipadaryt ... :/ arba is kur nors pvz ? :/
avice
Narys
Terminatorius
Pranešimai: 1441
Įstojęs: 2010 Bir. 25 20:06:33
formos pavizdys:
< form action= "ADRESAS" method= "post" >
< textarea name= "id" cols= 10 rows= 10 ></ textarea>
< input type= "submit" value= "trinti" >
</ form>
forma uzpildyt turetum taip:
vienoj eilej vienas skaicius
o cia script:
<?PHP
$id = $_POST [ "id" ] ;
$visiid = explode ( "
" , $id ) ;
for ( $all = 0 ; $all < count ( $visiid ) ; $all ++ ) {
?>
<?php
$zz = "$visiid [$all ]," ;
$result = mysql_query ( "DELETE FROM test WHERE id IN('$zz ')" ) ;
?>
<?
}
?>
cia tik pavizdys ....
JaWa
Narys
Nuolatinis
Pranešimai: 149
Įstojęs: 2006 Sau. 15 13:01:13
neveikia vistiek ... Stai dar vienas kodas. bet kai ikeliu linkus stulpeliu, man vistiek 1 istrina ... :/
<?php
require_once "maincore.php" ;
if ( ! iSUPERADMIN) exit ( 'Access denied! ' ) ;
require_once THEMES. "templates/header.php" ;
/*
And2s's productions 8)
(c) 2010
*/
if ( isset ( $_POST [ 'delete' ] , $_POST [ 'urls' ] ) ) {
$to_delete = explode ( "\n " , $_POST [ 'urls' ] ) ;
$err = 0 ; $query = '' ;
$i = 0 ;
foreach ( $to_delete as $url ) {
$query .= ( $i !== 0 ? 'OR ' : '' ) . "download_url = '" . addslashes ( $url ) . "'" ;
$i ++;
}
$result = dbquery( "DELETE FROM " . DB_PREFIX. "downloads WHERE ($query )" ) ;
if ( ! $result ) {
$err = 1 ;
}
if ( $err !== 0 ) {
opentable( 'Klaida' ) ;
echo "<center>Nepavyko ištrinti/center>\n " ;
closetable( ) ;
} else {
opentable( 'Pavyko' ) ;
echo "<center>Visi siuntiniai pagal jūsų įrašytas nuorodas sėkmingai ištrinti!</center>\n " ;
closetable( ) ;
}
}
opentable( "Trinimas" ) ;
echo "<form method='post' action=''>\n " ;
echo "<textarea name='urls' class='textbox' rows='15' cols='20' style='width:400px'></textarea><br />\n " ;
echo "<input type='submit' name='delete' value='Šalinti' class='button' />\n " ;
echo "</form>\n " ;
closetable( ) ;
require_once THEMES. "templates/footer.php" ;
?>
avice
Narys
Terminatorius
Pranešimai: 1441
Įstojęs: 2010 Bir. 25 20:06:33
<?php
if ( ini_get ( 'register_globals' ) != 1 ) {
if ( ( isset ( $_POST ) == true ) && ( is_array ( $_POST ) == true ) ) extract ( $_POST , EXTR_OVERWRITE) ;
if ( ( isset ( $_GET ) == true ) && ( is_array ( $_GET ) == true ) ) extract ( $_GET , EXTR_OVERWRITE) ;
}
require_once "maincore.php" ;
require_once THEMES. "templates/header.php" ;
opentable( "trinti" ) ;
if ( isset ( $_POST [ 'add' ] ) ) {
?>
<?PHP
$id = $_POST [ "id" ] ;
$visiid = explode ( "
" , $id ) ;
for ( $all = 0 ; $all < count ( $visiid ) ; $all ++ ) {
?>
<?php
$zz = "$visiid [$all ]," ;
$result = mysql_query ( "DELETE FROM " . $db_prefix . "downloads where download_id IN('$zz ')" ) ;
?>
<?
}
?>
<?
}
echo "<table class=tbl align=center>" ;
echo "<tr>
<form name='punish' method='post' action='" . $PHP_SELF . "'>
<td align='center' class='tbl2'><textarea name='id' rows='40' cols='2000' class='textbox' style='width:400px'></textarea><br>
<input type='submit' name='add' value='Trinti' class='button'>
</td></form></tr></table>" ;
closetable( ) ;
require_once THEMES. "templates/footer.php" ;
?>
daviau koda galejai ir isidet.
viskas cia veikia pats meginau.
JaWa
Narys
Nuolatinis
Pranešimai: 149
Įstojęs: 2006 Sau. 15 13:01:13
Na nezinau kaip tau veikia , bet man tai ne .. :/
avice
Narys
Terminatorius
Pranešimai: 1441
Įstojęs: 2010 Bir. 25 20:06:33
kai kopijuoji sita vieta:
pakeisk i :
biski tarpeliu prisidejo ;D
JaWa
Narys
Nuolatinis
Pranešimai: 149
Įstojęs: 2006 Sau. 15 13:01:13
na pas mane taip ir nukopinta .... nezinau, neveikia ir viskas :/
avice
Narys
Terminatorius
Pranešimai: 1441
Įstojęs: 2010 Bir. 25 20:06:33
viskas cia veikia ....
gal formos action blogas? padaryk action tapati url kokiam stovi tas puslapis
iSo
Narys
Nuolatinis
Pranešimai: 169
Įstojęs: 2010 Spa. 9 22:10:37
Padaryk action fusionself ar kažkas tokio.
nbanba
Narys
Kapitonas
Pranešimai: 727
Įstojęs: 2007 Bir. 18 22:06:19
Lite.php parašė:
Padaryk action fusionself ar kažkas tokio.
Tiesiog paprasčiausiai galima action="" palikti tuščią ir viskas.
avice
Narys
Terminatorius
Pranešimai: 1441
Įstojęs: 2010 Bir. 25 20:06:33
susitvarke jau jis....Tiesiog jis nepasake , kad jam reikia atskiram faile.
Peršokti į forumą:
Nebeegzistuojančios svetainės
Žaliems
Bendri PHP-F klausimai
WordPress
Kiti PHP, HTML, MySQL klausimai
Expert PHP, MySQL klausimai
Kitos TVS
C#, Python, Java, JS, C++ klausimai
Naujų modų pristatymai
Mods, Panels & Infusions
Themes
Jūsų saitai
Dalinuosi, dovanoju!
Klausimai apie domenus ir hostingus
VPS/DS serverių konfigūravimas ir valdymas
Viskas apie skaitliukus, top'us ir lankomumą
Dizaino konkursai
Parduodu - perku dizainą, banerį
Parduodu - perku - keičiuosi reklama
Parduodu - perku domeną, tinklapį
Siūlau - ieškau hostingo/VPS serverio
Parduodu - perku skriptą, modifikaciją, tvs
Socialiniai tinklai - Facebook ir kiti
Legalus verslas, teisiniai klausimai
Visa kita kas susiję su darbu ir pinigais
LTStartups.com - Lietuvos startuolių bendruomenė
Off-Topic diskusijos
IT naujienos
Portalo informacija
Narių pasiūlymai
Geležis ir programinė įranga
Grafika
Out Of Place
Su e-verslu nesusijęs darbas ir prekyba
Dalinuosi, dovanoju!