Skoči na vsebino

Forum ne deluje več - obiščite nas na racunalniske-novice.com




Slika

Vse o PHPju


Odgovorov v temi: 1931

#581 AtaStrumf

AtaStrumf

    nOObie

  • Members
  • 17 objav

Objavljeno 20 februar 2006 - 19:39

1. Ti želiš spremenljivkam določiti nove vrednosti le takrat, ko imata tako $marza1 in $davek1 vrednost -1 ?
2. Veš, zakaj uporabljaš dvojne $ znake?
3. Če preverjaš za številko, ti ni treba pisati narekovajev, torej: $marza = -1;


1: ja točno to želim (oz. še raje bi napisal ločeno za vsakega posebej, v tem primeru izbereš samo maržo, če ti je splošni davek OK ali obratno), želim da v tem primeru dobi vrednost davka, ki je splošna vrednost, če ni nič drugega izbranega.
2: dvojni ali enojni $ nič ne prime, dvojni mal ugibam, ker se mu spremeni vrednost al nekaj v tem smislu
3: narekovaje sem dal zato, ker mi je brez narekovajev minus rugače obarvalo v Dreamweaverju.

#582 mlavta1

mlavta1

    Iznajdljivec

  • Members
  • 787 objav
  • Kraj:Poljane-sredisce vesolja

Objavljeno 20 februar 2006 - 20:25

Ali kdo tukaj opazi kakšno napako?:
<?

$db_host = "";

	$db_user = "";

	$db_pass = "";

	$db_name = "mihal_test";

	mysql_connect($db_host,$db_user,$db_pass) or die ("Cannot connect");

	mysql_select_db ($db_name) or die ("Cannot connect to database");

	$link = $_GET['link'];





$query = "SELECT * FROM obrazec_voscila WHERE uniqlink = " . $link;

$sql = mysql_query($sql);

$vrstica = mysql_fetch_array($sql);

echo '<b>' . $vrstica['sporocilo'] . '</b><br />';

echo $vrstica['email'] . '<br />';

echo '<i>' . $vrstica['ime'] . '</i>';



?>

Potem pa v brskalnik napišem: http://www.aegnor.ne...jkasldasd823khj
in se mi bi moglo izpisat,..
Vendar mi pa napiše napako, da ne najde nič:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /hsphere/local/home2/mihal/aegnor.net/prikaz_voscila.php on line 108

lp

#583 publikum

publikum

    Velemojster

  • Members
  • 5.974 objav
  • Kraj:Deep in code...
  • Interesi:Linux, PHP, C++, C#, .NET, ...

Objavljeno 20 februar 2006 - 20:33

Zamenjaj

$sql = mysql_query($sql);

z :

$sql = mysql_query($sql) or die(mysql_error());

Pri vsaki poizvedbi moraš preveriti ali jo je dokončalo uspešno in temu primerno nadaljevati izvajanje skripte (ali pa jo prekiniti).

#584 mlavta1

mlavta1

    Iznajdljivec

  • Members
  • 787 objav
  • Kraj:Poljane-sredisce vesolja

Objavljeno 20 februar 2006 - 20:37

query was empty mi napiše. Sam so podatki notr.
:nene: :nene:

#585 publikum

publikum

    Velemojster

  • Members
  • 5.974 objav
  • Kraj:Deep in code...
  • Interesi:Linux, PHP, C++, C#, .NET, ...

Objavljeno 20 februar 2006 - 20:39

$query = "SELECT * FROM obrazec_voscila WHERE uniqlink = '$link'";


#586 mlavta1

mlavta1

    Iznajdljivec

  • Members
  • 787 objav
  • Kraj:Poljane-sredisce vesolja

Objavljeno 20 februar 2006 - 20:41

Isto napako napiše. :mrgreen:
Ali je mogoče kaj v phpMyAdminu narobe?

#587 AtaStrumf

AtaStrumf

    nOObie

  • Members
  • 17 objav

Objavljeno 20 februar 2006 - 21:07

A je komu kaj jasno kje sem ga jaz polomil?

#588 bancek

bancek

    Pomagač

  • Members
  • 450 objav
  • Interesi:Računalništvo, Linux, PHP

Objavljeno 20 februar 2006 - 21:10

a si prepričan da se polje imenuje uniqlink?

#589 mlavta1

mlavta1

    Iznajdljivec

  • Members
  • 787 objav
  • Kraj:Poljane-sredisce vesolja

Objavljeno 20 februar 2006 - 21:39

http://86.61.72.232/Untitled-1.png

#590 publikum

publikum

    Velemojster

  • Members
  • 5.974 objav
  • Kraj:Deep in code...
  • Interesi:Linux, PHP, C++, C#, .NET, ...

Objavljeno 20 februar 2006 - 22:21

mlavta1, pa je sploh kakšna vrstica v tej tabeli, ki ustreza temu pogoju? :x

#591 mlavta1

mlavta1

    Iznajdljivec

  • Members
  • 787 objav
  • Kraj:Poljane-sredisce vesolja

Objavljeno 21 februar 2006 - 06:24

Sorry, ne vem kaj je narobe,.. Enkrat mi je že prikazalo, potem sem nekaj spremenil, mi pa ne dela več.

#592 AtaStrumf

AtaStrumf

    nOObie

  • Members
  • 17 objav

Objavljeno 21 februar 2006 - 07:15

Khm, se opravičujem če težim, ampak a ima kdo kak nasvet/rešitev za moj, predvidevam, da simple, problem?

#593 jernejko

jernejko

    Mojster

  • Members
  • 1.776 objav
  • Spol:Moški
  • Kraj:Dravograd
  • Interesi:Računalništvo, elektornika...

Objavljeno 21 februar 2006 - 15:56

http://preview2.awar...m/jernejko.com/ tukaj gor sem dal obrazec registriraj.php in ne dela :hmm:

#594 exide

exide

    Govorec

  • Members
  • 2.974 objav
  • Spol:Moški
  • Kraj:Radovljica

Objavljeno 21 februar 2006 - 15:59

http://preview2.awar...m/jernejko.com/ tukaj gor sem dal obrazec registriraj.php in ne dela :hmm:


Imaš podatke o bazi in pot do baze pravilno napisane v skripti?

#595 brane_new

brane_new

    Poročevalec

  • Members
  • 574 objav

Objavljeno 21 februar 2006 - 20:24

<?php

if(!strstr('http//www.kajvemkaj.nsa', $_SERVER['HTTP_REFERER']))

{

	die("<b>Na to stran lahko pridete samo z naslova: http://www.kajvemkaj.nsa!</b>");

}





?>


ja imam probleme. tale koda deluje le v primeru, če se stvar nadaljuje v istem oknu.
če pa dam onClick="window.open ... pa stvar ne deluje.
je kje rešitev. obdržati moram namreč odpiranje v novem oknu!

#596 exorcist

exorcist

    Poročevalec

  • Members
  • 546 objav
  • Spol:Moški
  • Kraj:Celje

Objavljeno 22 februar 2006 - 17:06

Na lokalnem računalniku (win XP) sem testiral varnost spletnega strežnika in sem si dal gor php shell skripto, ki pa deluje kljub temu, da imam v php.ini safe_mode On, čeprav bi jo ta ukrep moral blokirati. ALi je to mogoče kriva PHP verzija, da ne deluje tako kot bi morala?

#597 mlavta1

mlavta1

    Iznajdljivec

  • Members
  • 787 objav
  • Kraj:Poljane-sredisce vesolja

Objavljeno 22 februar 2006 - 17:07

Se nekaj vprašanj.
Kaj pomeni tukaj pika:

echo $vrstica['sporocilo'] . '<br />';

ter kako bi v tole vrinil nek stavek ki bi ga izpisalo, ter vmes bi bil presledek.
lp

#598 publikum

publikum

    Velemojster

  • Members
  • 5.974 objav
  • Kraj:Deep in code...
  • Interesi:Linux, PHP, C++, C#, .NET, ...

Objavljeno 22 februar 2006 - 17:08

safe_mode je zastarel in ga od verzije 5.5/6.0 ne bo več, ampak se vse bolj priporoča open_basedir. :ok:

#599 AtaStrumf

AtaStrumf

    nOObie

  • Members
  • 17 objav

Objavljeno 22 februar 2006 - 18:21

Pika združi dva ukaza v eno vrstico v tem primeru sporočilo in doda line break na koncu (google concatenate) ali pa si DL Lynda.com PHP Essential training iz nelegalnastran.com pa predeli tist.

// Edit by publikum

#600 AtaStrumf

AtaStrumf

    nOObie

  • Members
  • 17 objav

Objavljeno 23 februar 2006 - 22:16

No sem že sam rešil moj problem, zdaj mi super lepo dela :). Naslednji projekt je pisanje rezultatov v MYSQL bazo in pregled ter obdelava le teh.



Dodaj odgovor



  


0 član(ov) bere to temo

0 članov, 0 gostov, 0 anonimnih uporabnikov