Помош со MySQL и PHP

  • Креатор на темата Креатор на темата DimitarMK
  • Време на започнување Време на започнување
Член од
6 февруари 2008
Мислења
1.272
Поени од реакции
229
Средувам еден мој блог, јас го кодирам. Но наидов на еден проблем. Правам и една админ секција, каде што ќе може да се пишувааат статиите и бришат.

Е сега, јас сакам да има листа на сите напишани постови, и број на напишани постови. Пробав со SELECT entrytitle FROM 'weblog', но добивам грешка. Успеав да направам, да ми прикаже број на полиња во weblog табелата, таму се entrytitle, entrydate и entrytext, но тоа не ми е потребно.

Ако некој знае како да средам, ако не го мрзи нека пише некоја линија код :pipi:.

Благодарам однапред.
 
Хммм... А што грешка ти дава? Мене према кажаното ми стои ОК.
Ај ако не, проби стави SELECT 'weblog'.'entrytitle' FROM 'weblog'.
 
Средувам еден мој блог, јас го кодирам. Но наидов на еден проблем. Правам и една админ секција, каде што ќе може да се пишувааат статиите и бришат.

Е сега, јас сакам да има листа на сите напишани постови, и број на напишани постови. Пробав со SELECT entrytitle FROM 'weblog', но добивам грешка. Успеав да направам, да ми прикаже број на полиња во weblog табелата, таму се entrytitle, entrydate и entrytext, но тоа не ми е потребно.

Ако некој знае како да средам, ако не го мрзи нека пише некоја линија код :pipi:.

Благодарам однапред.

SELECT `entrytitle` FROM `weblog`;
 
Имам проблем..

имам два листбокса, првиот е поврзан со датабаза и ги листа извлечените податоци, а вториот сакам да го поврзам со првиот лисбокс и во зависност од селекцијата во првиот листбокс автоматски да се листаат податоци во вториот листбокс, за мене проблемот е тоа што ова треба да се изведе во ајакс или јаваскрипта што јас врска си немам.
 
Имам проблем..

имам два листбокса, првиот е поврзан со датабаза и ги листа извлечените податоци, а вториот сакам да го поврзам со првиот лисбокс и во зависност од селекцијата во првиот листбокс автоматски да се листаат податоци во вториот листбокс, за мене проблемот е тоа што ова треба да се изведе во ајакс или јаваскрипта што јас врска си немам.


Па тогаш немаш проблем имаш две решенија

1 Плаќаш на некој што знае
2 Седнуваш научуваш
 
Па тогаш немаш проблем имаш две решенија

1 Плаќаш на некој што знае
2 Седнуваш научуваш


хаха добро ќе го преформулирам мојот проблем.. да не има некој готова и не многу сложена скрипта за горенаведениот случај
 
Eve kako bi trebalo da izgleda ako na nekoj mu zatreba nekogash:

prva strana za prikazhuvanje na prviot listboxot:
Код:
<script language="JavaScript">
var xmlHttp

function promena(str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="vtora.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("txtHint").innerHTML=xmlHttp.responseText 
 } 
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
</script>

<?
echo "<select name='article_kategorija' onChange='promena(this.value);'>";
echo "<option value=' '>Select Category:</option>";
        $query="select * from CATEGORY";
        $result=mysql_query($query);
        while ($row=mysql_fetch_array($result))
        {
            echo "<option value='".$row['category_id']."'>".$row['category_name']."</option>";
        }
        echo "</select>";
        echo "Select Subategory:";
        echo "<div id='txtHint' align='center'><b>The subcategory list will be listed here.</b></div>";
?>
strana za polnenje na vtoriot listbox vtora.php

Код:
<?
mysql_connect("localhost","username","password");
$q=$_GET["q"];

mysql_select_db("databaza");
$sql="select * from SUBCATEGORY where subcategory_catid= '".$q."'";

$result = mysql_query($sql);

echo "<select name='article_podkategorija'>";
        while ($row=mysql_fetch_array($result))
        {
            echo "<option value='".$row['subcategory_id']."'>".$row['subcategory_name']."</option>";
        }
        echo "</select>";
?>
 
Moже ова да функционира?

PHP:
echo "Odreduvanje na visina";

&tipovi=array("Niski"=>array("dzudze"),"Sredni"=>array("normalen rast"),"Visoki"=>array("Nad prosecen rast","Dzin","Giganti"));

switch (&visina)
{
    case if(&visina<140)
    echo "Spagja vo grupa na".&tipovi['Niski'][1]);
    break;
    case if(&visina>140)&&(&visina<175)
    echo "Spagja vo grupa na".&tipovi['Sredni'][1]);
    case if(&visina>175)
    echo "Spagja vo grupa na".&tipovi['Visoki'][1]);
    case if(&visina>210)&&(&visina<225)
    echo "Spagja vo grupa na".&tipovi['Visoki'][2]);
    case if(&visina>225)
    echo "Spagja vo grupa na".&tipovi['Visoki'][3]);
    default:
    echo "Ne ste vnesile pravilna visina";
    }
 
PHP:
echo "Prakjanje e-mail skripta";
mail($to,$subject,$body,$header);
$to="admin@kajgana.com";
$subejct="Kajgana PHP";
$body="Moze vaka?";
$header="From Blogerdzija";

if(mail($to,$subject,$body,$header))
{
     echo "Mailot e praten";
}
esle
{
     echo "Mailot ne e praten, $to ne izgleda za validna adresa";
}
}
 
Во првата скрипта имаш грешки, варијабла се декларира со $ а не со &, и кај switchot не ти треба " if " .

Втората скрипта ти е точна, само една заграда на крајот треба да избришеш, а инаку пратените мејлови автоматски ќе ти се праќаат во junk mail..
 
Имам прашање за MySql .
На пример правам SELECT * FROM..... и после резултатите ги ставам во некое поле со fetch_row. Во полето резултатите се ставаат од првиот ID па до последниот. Прашањето ми е како во полето податоците да ги сместам обратно - од последниот ID па се до нултиот.
 

Kajgana Shop

Back
На врв Bottom