ugrás a tartalomhoz

Archívum - Dec 15, 2007

SQL Update probléma

PredMan · 2007. Dec. 15. (Szo), 21.20
Sziasztok!

készítenék egy olyan sql lekérdezőt, amellyel lehet törölni ill. módosítani is. Az alábbi kódban van valamilyen hiba, mert minden működik, kivéve a módosítást. Légyszíves segítsetek! itt a kód:


*** list.php ***

<?
$kapcsolat=mysql_connect("...","...","..."); 
mysql_select_db("...") or die("Adatbázis hiba!");

    $parancs = "SELECT * FROM proba";
    $eredmeny = mysql_query($parancs);

    $szin = "darkgrey";

    while ($sor = mysql_fetch_array($eredmeny)) {
      if ($szin=="darkgrey") {
        $szin = "white";
      }
      else {
        $szin = "darkgrey";
      }
      ?>
      <tr bgcolor="<?= $szin?>" style="color:#000000">
        <td align=center><?= $sor["saz"] ?></td>
        <td align=center><?= $sor["ered"] ?></td>
        <td align=center> 
<a href="change_form.php?id=<?= $sor["id"] ?>&saz=<?= urlencode($sor["saz"]) ?>&ered=<?= $sor["ered"] ?>">Módosítás</a><br /><a href="delete_user.php?id=<?= $sor["id"] ?>">Törlés</a></td>
      </tr>
      <?
    }  
?>
*** delete_user.php ***

<?php
$kapcsolat=mysql_connect("...","...","..."); 
mysql_select_db("...") or die("Adatbázis hiba!");

$parancs = "DELETE FROM proba WHERE id='".$id."' LIMIT 1";
mysql_query($parancs);
header("location: list.php");
mysql_close($kapcsolat);
?>
*** change_user.php ***

<?php
$kapcsolat=mysql_connect("...","...","..."); 
mysql_select_db("...") or die("Adatbázis hiba!");

$parancs = "UPDATE proba SET saz='$saz', ered='$ered', WHERE id='".$_POST['id']."'";

mysql_query($parancs);

header("Location: list.php");

mysql_close($kapcsolat);
?>
*** change_form.php ***
[colorer=php]
<form action="change_user.php" method="post">
<table>
<tr align="center">
<td><p class="form">saz</p></td>
<td><input type="text" name="saz" class="login" value="<?= $saz?>"/>
<br /></td>
<td><?= $saz;?></td>
</tr>
<tr align="center">
<td><p class="form">ered:</p>

Dinamikusan regisztrált JavaScript függvény kiírtása.

s_volenszki · 2007. Dec. 15. (Szo), 19.19
Sziasztok!

Egy másik topicban már kaptam segítséget azzal kapcsolatban, hogyan kell dinamikus tartalomban található javascript függvényeket regisztrálni. Ez teljesen jól működik, viszont felmerült egy kérdés ezzel kapcsolatban!

Olvasgattam némi szakirodalmat a szerver oldalon létrehozott JavaScript-ekkel kapcsolatban és úgy döntöttem készítek egy minta alkalmazás, ami csupa ilyen JAvaScript-ekkel üzemel.

Készítettem egy egyszerű oldalt, amiben minimális javascript kóddal definiáltam két függvényt (az egész 50 sor). Az egyik a loadApplication a másik pedig a runApplication. Az első az appName paraméter átadásával AJAX-szal betölti a megnevezett alkalmazés html űrlapjűt és hozzá tartozó JavaScript kódját, egy sablonszerűen felépített könyvtár szerkezetből. A második függvény elindítja a betöltött alkalmazást, úgy, hogy az űrlap részét innerHTML-el beilleszti a céljául meghatározott div-be, majd a JS kap egy eval-t.

Ezzel tuljadonképpen elindul a az alkalmazás. Az alkalmazások továbbra is AJAX-szal kommunikálnak. Egyszerű példák:

Hírlevélre feliratokzás, ajánlás, ugyfélkapu, felhasználó regisztrálása stb... minden finomság!

Minden tökéletes, de felmerült egy gondolat bennem! Mi történik a függvényekkel, miután az alkalmazás lefut, és a konténer kiürül? Azok attol még regisztrált, memóriát fogalaló függvények lesznek? Az eddig elkészült alkalmazások összesen kb. 50 függvényt tartalmaznak, és ugye ez a végtelenségig fokozható!

Mit kell tenni ilyen esetben? Ha ugyan az az alkalmazás nyílik meg, akkor minden függvény újra lesz regisztrálva, de hogyan kellene kiírtani a nemhasználatos függvényeket az alkalmazás befejezésekor?

s_volenszki
 

jpg minőségének megvizsgálása PHP-ből

editer_progr · 2007. Dec. 15. (Szo), 14.06
Sziasztok !!

Egy .jpg-ről szeretném megvizsgálni, hogy milyen a minősége.

Az lenne a kérdésem,hogy milyen php függvénnyel,vagy függvényekkel lehet ezt megvalósítani.

Köszönöm
 

Megjelent a phpBB 3.0.0

Joó Ádám · 2007. Dec. 15. (Szo), 13.10
Megjelent a népszerű fórummotor 3-as verziója