Skoči na vsebino

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




Slika

Vse o PHPju


Odgovorov v temi: 1931

#1401 VirusBuster

VirusBuster

    Govorec

  • Members
  • 2.507 objav
  • Kraj:Lendava

Objavljeno 28 oktober 2006 - 20:29

Za kaj uporabljamo Apache? Kako to, da tečejo ti programi v ozadju?(mysql,apache) Kako pa potem delamo z njimi? :D

#1402 mlavta1

mlavta1

    Iznajdljivec

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

Objavljeno 28 oktober 2006 - 20:59

Apache je srtrežnik, vse to dela v ozadju, lahko pa ga sevedu upravljaš.
Zanima me če lahhko v sql stavku daš namesto WHERE id = '0' daš da izbere kjer id NI nič.
Hvala in lp

#1403 VirusBuster

VirusBuster

    Govorec

  • Members
  • 2.507 objav
  • Kraj:Lendava

Objavljeno 29 oktober 2006 - 07:14

mlavta1, z čim? DOS?

#1404 publikum

publikum

    Velemojster

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

Objavljeno 29 oktober 2006 - 07:46

VirusBuster, vsi strežniški programi delujejo kot servisi, kar pomeni, da delujejo v ozadju in ne motijo uporabnika...

Njihova naloga je večinoma sprejemanje neke zahteve preko TCP/IP protokola, obdelovanje te zahteve in pošiljanje rezultata te zahteve na oddaljeni računalnik (klient).

Nastavljamo jih pa večinoma pred zagonom z določeno konfiguracijsko datoteko (pri Apacheju je to httpd.conf, pri MySQL ponavadi my.ini, ...).

mlavta1, WHERE id != '0'

#1405 VirusBuster

VirusBuster

    Govorec

  • Members
  • 2.507 objav
  • Kraj:Lendava

Objavljeno 29 oktober 2006 - 07:48

publikum, in zakaj jih nastavljamo?

#1406 publikum

publikum

    Velemojster

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

Objavljeno 29 oktober 2006 - 07:49

Zato da prilagodimo njihovo delovanje, tako kot pri vseh ostalih programih, ki jih uporabljaš...

#1407 rgolob

rgolob

    Vajenec

  • Members
  • 304 objav

Objavljeno 03 november 2006 - 11:15

Ali je možno podatke iz forme poslat direkt v url naslov? Če ja kako?

Hvala

#1408 MihaSkipster

MihaSkipster

    Govorec

  • Members
  • 2.087 objav
  • Kraj:SGC
  • Interesi:Splet, programiranje, vse kaj ma zveze z kompjuteri :D

Objavljeno 03 november 2006 - 12:28

rgolob, seveda!

<form method="get" action="nekaj.php">

#1409 GoGy82

GoGy82

    Gospod s kravato

  • Members
  • 1.072 objav
  • Spol:Moški
  • Kraj:EVROPA
  • Interesi:vse...

Objavljeno 03 november 2006 - 12:32

Seveda je možno.

<form method="GET" action="http://www.domena.si?url_naslov=<?php  echo $ImePolja ?>">

<input type="text" name="ImePolja">

<input type="submit">

</form>

Nekaj v tem smislu bo :)

V kolikor rabiš več polj jih pač dodaš, ravno tako dodajaš v URL naslov več parametrov itd...

EDIT: No kot vidim me je prehitel miha med mojim pisanjem ampak nič hudega... sem pač napisal primer iz glave

#1410 rgolob

rgolob

    Vajenec

  • Members
  • 304 objav

Objavljeno 03 november 2006 - 16:26

kaj pa če moram pred tem poslat en podatek iz forme na strežnik in šele nato v url?

#1411 MihaSkipster

MihaSkipster

    Govorec

  • Members
  • 2.087 objav
  • Kraj:SGC
  • Interesi:Splet, programiranje, vse kaj ma zveze z kompjuteri :D

Objavljeno 03 november 2006 - 16:42

Ja uporabis POST pa predelas podatke pol pa uporabis PHP-jev header()

takole

<?

// Predelamo $_POST podatke



// Preusmerimo

header("Location: nekaj.com/index.php?PODATEK1=".$_POST['podatek1']);

?>

itd.

#1412 sverde1

sverde1

    Iznajdljivec

  • Members
  • 868 objav
  • Kraj:root

Objavljeno 03 november 2006 - 18:46

ja sej to je to... ampak potem bereš z $_GET in ne z $_POST...

Ko boš kliknil pošlji bo tako, kot da bi napisal v naslovno vrstico:
file.php?ImePolja=[nek podatek, ki si ga vpisal v polje]

<?php

if(isset($_GET['ImePolja']))

{

	echo 'V polje si vpisal: <b>' . $_GET['ImePolja'] . '</b>';

}

else

{?>

<form name="test" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">

	<input type="text" name="ImePolja" /><br />

	<input type="submit" name="poslji" value="Pošlji" />

</form>

<?php}

?>
Sprobaj tole!

#1413 GoGy82

GoGy82

    Gospod s kravato

  • Members
  • 1.072 objav
  • Spol:Moški
  • Kraj:EVROPA
  • Interesi:vse...

Objavljeno 03 november 2006 - 21:25

kakšen podatek in kam na strežnik :)

#1414 sverde1

sverde1

    Iznajdljivec

  • Members
  • 868 objav
  • Kraj:root

Objavljeno 03 november 2006 - 22:55

ni važno kak podatek in magari kodo skraniš kar v datoteko krompir.php :) itaq je namenjen samo demonstraciji delovanja :wall:

#1415 GoGy82

GoGy82

    Gospod s kravato

  • Members
  • 1.072 objav
  • Spol:Moški
  • Kraj:EVROPA
  • Interesi:vse...

Objavljeno 04 november 2006 - 00:34

Sorry, nisem takoj postal zadeve in nisem opazil, da sta pred menoj oba z Miho že dala prispevek :)

#1416 rgolob

rgolob

    Vajenec

  • Members
  • 304 objav

Objavljeno 04 november 2006 - 09:31

kakšen podatek in kam na strežnik :mrgreen:


NA strežnik sem prej moral poslat datoteko!

Zadeva zdej deluje! Hvala vsem!


A se komu sanja zakaj mi tole nebi delalo?

$i = 0;



for($i=0; $i < $number_of_data; $i++)

{



$sql1 = "SELECT * FROM tekme WHERE organizator_id = '3' AND 'priimek'='".$ime_priimek[$i][0]."' AND ime='".$ime_priimek[$i][1]."'";

$rezultat = mysql_query($sql1) or die();

$p= mysql_fetch_row($rezultat);



if ($sql1 == TRUE)

{

$User_id= $p['User_id'];

$ime= $p['ime'];

$priimek= $p['priimek'];

$number= $p['number'];

$task= $_GET['task'];

$tocke = $tocke_1000[$i];



$sql = "INSERT (User_id, ime, priimek, number, tocke, task, organizator_id) INTO  rezultati

		VALUES('$User_id', '$ime' , '$priimek', '$number', '$tocke', '$task', '$organizator_id')";

				

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





}else{



echo "NI OK";}

};


#1417 sverde1

sverde1

    Iznajdljivec

  • Members
  • 868 objav
  • Kraj:root

Objavljeno 04 november 2006 - 09:55

Mogoče zato, ker mysql_fetch_row() vrne samo številčni array :mrgreen: , ti pa uporabljaš $p['ime_polja'] <-- če hočeš to uporabljati moraš uporabiti mysql_fetch_assoc() oz. mysql_fetch_array()

#1418 rgolob

rgolob

    Vajenec

  • Members
  • 304 objav

Objavljeno 04 november 2006 - 11:27

Sem popravu kodo svede1! Dela pa bolj tko! Problem je v tem ker mi ne inserta podatkov katere prej z selectom preberem iz tabele tekme (User_id, ime, priimek, number )!

Pojma nimam kaj bi lahko še blo narobe!

$i = 0;



for($i=0; $i < $number_of_data; $i++)

{



$sql1 = "SELECT User_id, ime, priimek, number FROM tekme WHERE organizator_id = '3' AND 'priimek'='".$ime_priimek[$i][0]."' AND ime='".$ime_priimek[$i][1]."'";

$rezultat = mysql_query($sql1) or die(mysql_error());

$p= mysql_fetch_array($rezultat);



if ($rezultat == TRUE)

{ 

$User_id= $p['User_id'];

$ime= $p['ime'];

$priimek= $p['priimek'];

$number= $p['number'];

$task= $_GET['task'];

$tocke = $tocke_1000[$i];



$sql = "INSERT INTO  rezultati (User_id, ime, priimek, number, tocke, task, organizator_id) 

		VALUES('$User_id', '$ime' , '$priimek', '$number', '$tocke', '$task', '$organizator_id')";

				

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



}else{



echo "NI OK";} 

};


#1419 gipi12

gipi12

    Mojster

  • Members
  • 1.597 objav
  • Kraj:192.186.1.10
  • Interesi:Ženske:80,Punce:81

Objavljeno 04 november 2006 - 21:07

jst mam pa takle problem.. mi zna kdo pomagat?
SQL Error

Illegal mix of collations (utf8_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='


#1420 mcgusto

mcgusto

    Iznajdljivec

  • Members
  • 939 objav
  • Spol:Moški
  • Kraj:Zasavje
  • Interesi:Baba pokaž joške

Objavljeno 05 november 2006 - 15:58

Imam malo tezavico :mrgreen:

imam skripto za novice ki sem jo integriral v stran sedaj je pa zadeva taksna imam input gumb pri katerem izberes katero anketo hočeš urediti

pač izberem anketo ki teče na strani kliknem uredi mi vrže naslednji error

Warning: include(Location: xxx?xxx=anketa&id=98) [function.include]: failed to open stream: No such file or directory in D:webxxxxx on line 232



Warning: include() [function.include]: Failed opening 'Location: xxx?xxx=anketa&id=98' for inclusion (include_path='.;C:php5pear') in D:webxxxxx on line 232

tukaj pise da tega podatka ni ce pa napisem v FF naslow in dodam zraven id in vse mi pa odpre tisto kar mi mora...

tole je pa koda ki je pri input formu



<?

		  

	

				 if(isset($_POST["izberi"]) != "") {

			$izbranka = $_POST["izbrana"];

			include("Location: xxx?xxx=anketa&id=$izbranka");

			}

			   

	}

	 ?>


sem kaj pozabil napisati ? ali kaj je to narobe :S



Dodaj odgovor



  


1 član(ov) bere to temo

0 članov, 1 gostov, 0 anonimnih uporabnikov