Thursday, February 7, 2013

Beberapa Bunyi Error discript PHP dan Solusinya

Bunyi Error:
Warning: mysql_fetch_array(): supplied argument is not
a valid MySQL result resource in ....
atau
Warning: mysql_num_rows(): supplied argument is not
a valid MySQL result resource in ...
Penyebab:
Error di atas disebabkan ada query SQL yang salah. Bisa jadi karena sintaks perintah query SQL nya salah, misalnya kurang tanda petik untuk menyatakan string dll. Selain itu bisa juga terjadi karena nama field dan tabel yang salah penulisannya.
Solusi:
Coba cek kembali statement query SQL Anda. Pastikan tidak ada lagi kesalahan dalam penulisannya. Untuk proses debugging query SQL (mengetahui letak kesalahannya), Anda bisa menambahkan statement die(mysql_error()) pada perintah mysql_query() nya. Contoh:
$query = ".....";
mysql_query($query) or die(mysql_error());
.
.


Bunyi Error:
Warning: session_start() [function.session-start]:
Cannot send session cookie - headers already sent by
(output started at ... ) in ... on line ...
atau
Warning: session_start() [function.session-start]:
Cannot send session cache limiter - headers already sent
(output started at ...) in ... on line ...
Penyebab:
Error di atas biasanya terjadi pada penggunaan session. Sewaktu memberikan perintah session_start(), terdapat baris perintah di atasnya yang menampilkan string atau kode html ke browser. Sebagai contoh, perhatikan script berikut ini:
<?php
echo "Hallo...";
session_start();
?>
atau
<html>
<head>
    <title>....</title>
</head>
<?php
session_start();
?>
Bila Anda perhatikan script di atas, maka terdapat string yang di-echo-kan atau terdapat kode html yang diletakkan sebelum session_start(). Nah… inilah yang menyebabkan error. Selain contoh di atas, error juga bisa muncul dari script yang berbentuk seperti ini
<?php
include "header.php";
session_start();
?>
Meskipun sebelum session_start() tidak ada echo atau kode html, namun error akan tetap muncul apabila isi dari script header.php terdapat echo atau kode html juga, misalnya
header.php
<?php
echo "hallo";
?>
Solusi:
Pastikan sebelum perintah session_start() tidak terdapat perintah echo atau kode html apapun.

Monday, February 4, 2013

Bahan Pembelajaran PHP



          
Pada saat kami sedang belajar matakuliah desain web II saya dapat modul dari dosen pengajar yaitu berupa modul pembelajaran tentang PHP,Msql dan Apache.
dalam modul ini terdapat 14 pertemuan yang didalamnya membahas tentang desain Akademik Seperti :
  1. Input Mahasiswa
  2. Update Data Mahasiswa
  3. Delete Mahasiswa
  4. Input Matakuliah
  5. Update Data Matakuliah
  6. Delete Matakuliah dll.
Sobat Blogger bisa mendownload file dibawah ini :
                                                               Download
                                                               Password Winrar : agustinuschilalahi.blogspot.com