Sterge valoare sesiune
Moderatori: Zamolxe, Moderatori
- kelye
- Senior Member
- Mesaje: 230
- Membru din: Vin Ian 20, 2006 10:42 pm
- Localitate: Bucuresti
- Contact:
1 - echo-ul tau are initial 2 td (data si memo) si dupa ii faci 3 td (data,memo si submit) deci s-ar putea sa fie eroare html (asta sperand ca pui si tagurile de rigoare in html)
2- incearca asa:
[php]
if ( isset( $_POST['submit_sterge']) && isset($_POST['data_id']) && isset($_POST['memo_id']) )
{
$id_data=$_POST['data_id'];
$id_memo=$_POST['memo_id'];
$data = $_SESSION['data'];
unset($data["$id_data"]);
$memo = $_SESSION['memo'];
unset($memo["id_memo"]);
$_SESSION['data'] = $data;
$_SESSION['memo'] = $memo;
}[/php]
2- incearca asa:
[php]
if ( isset( $_POST['submit_sterge']) && isset($_POST['data_id']) && isset($_POST['memo_id']) )
{
$id_data=$_POST['data_id'];
$id_memo=$_POST['memo_id'];
$data = $_SESSION['data'];
unset($data["$id_data"]);
$memo = $_SESSION['memo'];
unset($memo["id_memo"]);
$_SESSION['data'] = $data;
$_SESSION['memo'] = $memo;
}[/php]
Un exemplu de cod.
Va rog mult sa ma ajutati sa pot sterge fiecare rand in parte.
Va multumesc mult
<?
session_start();
if( isset($_POST['apasa']) ){
$_SESSION['data'][]=$_POST['data'];
$_SESSION['memo'][]=$_POST['memo'];
}
if ( isset( $_POST['submit_sterge']) OR isset($_POST['data_id']) OR isset($_POST['memo_id']) ){
$_SESSION['data'][]=$_GET['data_id'];
$_SESSION['memo'][]=$_GET['memo_id'];
unset($_SESSION['data']);
unset($_SESSION['memo']);
}
?>
<html><head><LINK rel="stylesheet" type="text/css" name="style" href="textcss_activ.css">
<form action="<? $_SERVER[PHP_SELF] ?>" method="POST">
Data <input type="text" name="data"><br>
Mem <input type="text" name="memo"><br>
<input type="submit" value="Introduce" name='apasa'>
</form>
<?
$nr1=count($_SESSION['data']);
echo "<form method='POST' action='".$_SERVER[PHP_SELF]."'>";
echo "<table border='1px' cellpadding='0px' cellspacing='0px'><tr bgcolor='#FF0000'><td>DATA</td><td>MEMO</td><td>STERGE</td></tr>";
for($i=0;$i<$nr1;$i++){
echo "<tr>";
echo "<td><input type='hidden' value='".$_SESSION['data'][$i]."' name='data_id".$i."'>".$_SESSION['data'][$i]."</td>";
echo "<td><input type='hidden' value='".$_SESSION['memo'][$i]."' name='memo_id".$i."'>".$_SESSION['memo'][$i]."</td>";
echo "<td><input type='submit' value='STERGE' name='submit_sterge".$i."'></td>";
echo "</tr>";
}
echo "</table>";
echo "</form>";
?>
</html>
Va rog mult sa ma ajutati sa pot sterge fiecare rand in parte.
Va multumesc mult
<?
session_start();
if( isset($_POST['apasa']) ){
$_SESSION['data'][]=$_POST['data'];
$_SESSION['memo'][]=$_POST['memo'];
}
if ( isset( $_POST['submit_sterge']) OR isset($_POST['data_id']) OR isset($_POST['memo_id']) ){
$_SESSION['data'][]=$_GET['data_id'];
$_SESSION['memo'][]=$_GET['memo_id'];
unset($_SESSION['data']);
unset($_SESSION['memo']);
}
?>
<html><head><LINK rel="stylesheet" type="text/css" name="style" href="textcss_activ.css">
<form action="<? $_SERVER[PHP_SELF] ?>" method="POST">
Data <input type="text" name="data"><br>
Mem <input type="text" name="memo"><br>
<input type="submit" value="Introduce" name='apasa'>
</form>
<?
$nr1=count($_SESSION['data']);
echo "<form method='POST' action='".$_SERVER[PHP_SELF]."'>";
echo "<table border='1px' cellpadding='0px' cellspacing='0px'><tr bgcolor='#FF0000'><td>DATA</td><td>MEMO</td><td>STERGE</td></tr>";
for($i=0;$i<$nr1;$i++){
echo "<tr>";
echo "<td><input type='hidden' value='".$_SESSION['data'][$i]."' name='data_id".$i."'>".$_SESSION['data'][$i]."</td>";
echo "<td><input type='hidden' value='".$_SESSION['memo'][$i]."' name='memo_id".$i."'>".$_SESSION['memo'][$i]."</td>";
echo "<td><input type='submit' value='STERGE' name='submit_sterge".$i."'></td>";
echo "</tr>";
}
echo "</table>";
echo "</form>";
?>
</html>
Am reusit ceva dar nu e complet.Va rog daca aveti timp sa va uitati.
<?
session_start();
if( isset($_POST['apasa']) ){
$_SESSION['data'][]=$_POST['data'];
$_SESSION['memo'][]=$_POST['memo'];
}
if ( isset( $_POST['sterge_id']) ){
$nr1=count($_SESSION['data']);
for($i=0;$i<$nr1;$i++){
$_SESSION['data'][$i]=$_POST['data_id'][$i];
$_SESSION['memo'][$i]=$_POST['memo_id'][$i];
unset($_SESSION['data'][$i]);
unset($_SESSION['memo'][$i]);
}}
?>
<html><body>
<form action="<? $_SERVER[PHP_SELF] ?>" method="POST">
Data <input type="text" name="data"><br>
Mem <input type="text" name="memo"><br>
<input type="submit" value="Introduce" name='apasa'>
</form>
<?
$nr1=count($_SESSION['data']);
echo "<form method='POST' action='".$_SERVER[PHP_SELF]."'>";
echo "<table border='1px'><tr bgcolor='#FF0000'><td>DATA</td><td>MEMO</td><td>STERGE</td></tr>";
for($i=0;$i<$nr1;$i++){
echo "<tr>";
echo "<td><input type='hidden' value='".$_SESSION['data'][$i]."' name='data_id[".$i."]'>".$_SESSION['data'][$i]."</td>";
echo "<td><input type='hidden' value='".$_SESSION['memo'][$i]."' name='memo_id[".$i."]'>".$_SESSION['memo'][$i]."</td>";
echo "<td><input type='submit' value='STERGE' name='sterge_id'></td>";
echo "</tr>";
}
echo "</table>";
echo "</form>";
?>
</html>
<?
session_start();
if( isset($_POST['apasa']) ){
$_SESSION['data'][]=$_POST['data'];
$_SESSION['memo'][]=$_POST['memo'];
}
if ( isset( $_POST['sterge_id']) ){
$nr1=count($_SESSION['data']);
for($i=0;$i<$nr1;$i++){
$_SESSION['data'][$i]=$_POST['data_id'][$i];
$_SESSION['memo'][$i]=$_POST['memo_id'][$i];
unset($_SESSION['data'][$i]);
unset($_SESSION['memo'][$i]);
}}
?>
<html><body>
<form action="<? $_SERVER[PHP_SELF] ?>" method="POST">
Data <input type="text" name="data"><br>
Mem <input type="text" name="memo"><br>
<input type="submit" value="Introduce" name='apasa'>
</form>
<?
$nr1=count($_SESSION['data']);
echo "<form method='POST' action='".$_SERVER[PHP_SELF]."'>";
echo "<table border='1px'><tr bgcolor='#FF0000'><td>DATA</td><td>MEMO</td><td>STERGE</td></tr>";
for($i=0;$i<$nr1;$i++){
echo "<tr>";
echo "<td><input type='hidden' value='".$_SESSION['data'][$i]."' name='data_id[".$i."]'>".$_SESSION['data'][$i]."</td>";
echo "<td><input type='hidden' value='".$_SESSION['memo'][$i]."' name='memo_id[".$i."]'>".$_SESSION['memo'][$i]."</td>";
echo "<td><input type='submit' value='STERGE' name='sterge_id'></td>";
echo "</tr>";
}
echo "</table>";
echo "</form>";
?>
</html>
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 15 vizitatori


