Integrare cod editare pagina din doua fisiere in unul
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
nutzu123
- Mesaje:83
Integrare cod editare pagina din doua fisiere in unul
Salut!
Am doua pagini php si as dori sa nu mai fiu transferat pe cealalta pagina php cand editez un fisier. Adica amandoua scripturile sa fie integrate intr-o pagina php. Daca stie cineva?
edit1.php
Cod: Selectaţi tot
<?php
$id=$_GET["id"];
$result = mysql_query("SELECT * FROM tonuri WHERE id LIKE '$id'");
while($r=mysql_fetch_array($result))
{
$id=$r["id"];
$titlu=$r["titlu"];
$categorie=$r["categorie"];
}?>
<form action=/admin/edit2.php" method="post" name="formcheck">
<table>
<tr><td><h2>Editare fisier</h2></td></tr>
<input type="hidden" name="id" value="<?=$id?>" />
<tr><td>› Titlu:</td><td><input type="text" name="titlu" value="<?=$titlu?>" /></td></tr>
<tr><td>› Categorie:</td><td><select name="categorie">
<option value="<?=$categorie?>"><?=$categorie?></option>
<option value="amuzante">amuzante</option>
<option value="alarme">alarme</option>
<option value="animale">animale</option>
<option value="craciun">craciun</option>
<option value="desene">desene</option>
<option value="diverse">diverse</option>
<option value="dubstep">dubstep</option>
<option value="efecte">efecte</option>
<option value="filme">filme</option>
<option value="house">house</option>
<option value="jocuri">jocuri</option>
<option value="manele">manele</option>
<option value="mesaje">mesaje</option>
<option value="oldies">oldies</option>
<option value="romanesti">romanesti</option>
<option value="straine">straine</option>
</select></td></tr>
<tr><td></td><td><input type="submit" name="submit" value="Editeaza" class="button" /></td></tr>
</table>
</form>
edit2.php
Cod: Selectaţi tot
<?php
$id = $_POST['id'];
$titlu=$_POST['titlu'];
$categorie=$_POST['categorie'];
mysql_query("UPDATE tonuri SET id = '$id' WHERE id=$id ");
mysql_query("UPDATE tonuri SET titlu = '$titlu' WHERE id=$id ");
mysql_query("UPDATE tonuri SET categorie = '$categorie' WHERE id=$id ");
{
echo "<div class='success'>Fisierul a fost editat cu succes!</div>";}?>
MarPlo
Mesaje:4343
Salut
Incearca asa. Daca trebuie altfel, modfica tu.
Cod: Selectaţi tot
<?php
if(isset($_GET['id'])) {
$id=$_GET["id"];
$result = mysql_query("SELECT * FROM tonuri WHERE id = $id");
while($r=mysql_fetch_array($result)) {
$id=$r["id"];
$titlu=$r["titlu"];
$categorie=$r["categorie"];
}
$re = '<form action="'. $_SERVER['PHP_SELF'] .'" method="post" name="formcheck">
<table>
<tr><td><h2>Editare fisier</h2></td></tr>
<input type="hidden" name="id" value="'. $id .'" />
<tr><td>› Titlu:</td><td><input type="text" name="titlu" value="'. $titlu .'" /></td></tr>
<tr><td>› Categorie:</td><td><select name="categorie">
<option value="'. $categorie .'">'. $categorie .'</option>
<option value="amuzante">amuzante</option>
<option value="alarme">alarme</option>
<option value="animale">animale</option>
<option value="craciun">craciun</option>
<option value="desene">desene</option>
<option value="diverse">diverse</option>
<option value="dubstep">dubstep</option>
<option value="efecte">efecte</option>
<option value="filme">filme</option>
<option value="house">house</option>
<option value="jocuri">jocuri</option>
<option value="manele">manele</option>
<option value="mesaje">mesaje</option>
<option value="oldies">oldies</option>
<option value="romanesti">romanesti</option>
<option value="straine">straine</option>
</select></td></tr>
<tr><td></td><td><input type="submit" name="submit" value="Editeaza" class="button" /></td></tr>
</table>
</form>';
}
else if(isset($_POST['id'])) {
$id = $_POST['id'];
$titlu=$_POST['titlu'];
$categorie=$_POST['categorie'];
mysql_query("UPDATE tonuri SET titlu = '$titlu', categorie = '$categorie' WHERE id=$id ");
$re = "<div class='success'>Fisierul a fost editat cu succes!</div>";
}
echo $re;
?>
nutzu123
Mesaje:83
Multumesc mult! Mai am o intrebare. Am 2 categorii diferite intr-o baza de date si la fel am 2 fisiere php. Adica stergere fisier si stergere mesaje, pot face un singur fisier.php de stergere?
stergere-mesaj.php sterge-mesaj.php?do=delete&id=
Cod: Selectaţi tot
<?php
$id=$_GET["id"];
if($_GET["do"]=="delete")
{
$sql = "DELETE FROM mesaje WHERE id=$id";
$result = mysql_query($sql);
echo '<div class="success">Mesajul a fost sters!</div>';}?>
stergere-fisier.php sterge-fisier.php?do=delete&id=
Cod: Selectaţi tot
<?php
$id=$_GET["id"];
if($_GET["do"]=="delete")
{
$sql = "DELETE FROM fisier WHERE id=$id";
$result = mysql_query($sql);
echo '<div class="success">Fisierul a fost sters!</div>';}?>
Daca se poate ca pagina de stergere.php sa preia categoria in care este fisierul "mesaje sau fisier (DELETE FROM fisier)" ca sa pot ramane cu o singura pagina de stergere
MarPlo
Mesaje:4343
Mai adaugi in adresa: "ctg=acea_categorie" si tii cont de ea. Exemplu:
sterge.php sterge.php?ctg=fisier&do=delete&id=
Cod: Selectaţi tot
<?php
if(isset($_GET['id']) && isset($_GET['ctg']) && $_GET['do']=='delete') {
$id=$_GET["id"];
$ctg = ($_GET['ctg'] == 'fisier') ? 'fisier' : 'mesaje';
$sql = "DELETE FROM $ctg WHERE id=$id";
// ...
}
else echo 'No valid url';
Subiecte similare
- Eroare citire pagina cu file_get_contents
PHP - MySQL - XML
Primul mesaj
Buna ziua,
Vreau sa preiau informatiile din aceasta adresa si sa o afisez intr-o alta pagina php
URL: //79.114.46.127:5819/
Scriptul pe care...
Ultimul mesaj
Imi pare rau, mai mult nu stiu cum sa te ajut, posibil sa fie ceva cu SSL, dar nu cunosc.
Am testat scripturile; codul cu cURL e bun, a mers bine...
- load time - idle mare - pagina principala
Discutii si Intrebari Diverse
Primul mesaj
Salut,
cu inspect-ul din Chrome si apoi tab-ul Performance se pot vedea timpii de incarcare ai unei pagini web.
Am cate o pagina principala pe...
Ultimul mesaj
Iata ce am gasit pe internet:
This is idle time, the time when the browser is waiting on the CPU or GPU to do some processing.
I can't find any...